cari

Rumah  >  Soal Jawab  >  teks badan

Rekursi dalam komponen fail tunggal dalam Vue.js 3

Bagaimana untuk menggunakan komponen rekursif dalam Vue3?

Menggunakan komponen rekursif seperti komponen biasa dalam Vue 3 mengakibatkan ralat 初始化前无法访问

Tree.vue:

<template>
  <Tree v-if="hasChildren" />
</template>

<script lang="ts">
import Tree from './Tree.vue';

export default defineComponent({
  components: {
    Tree
  },

  setup() {

    const hasChildren = someExitRecursionCondition();

    return {
      hasChildren
    }
  }
</script>


P粉710478990P粉710478990367 hari yang lalu635

membalas semua(2)saya akan balas

  • P粉176151589

    P粉1761515892023-11-24 00:44:05

    Anda hanya boleh memberikan pilihan nama komponen:

    
    
    sssccc
    
    

    balas
    0
  • P粉330232096

    P粉3302320962023-11-24 00:35:52

    Dokumentasi:

    Komponen boleh diimport mengikut nama failnya, tetapi tidak perlu disenaraikan dalam objek tetapan components. Walau bagaimanapun, cukup untuk menggunakan komponen yang dinamakan dalam templat tanpa mengimportnya.

    Tree.vue:

    
    
    sssccc
    

    balas
    0
  • Batalbalas