Heim > Fragen und Antworten > Hauptteil
Wie verwende ich rekursive Komponenten in Vue3?
Die Verwendung rekursiver Komponenten wie normale Komponenten in Vue 3 führt zu Fehlern 初始化前无法访问
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粉3302320962023-11-24 00:35:52
文档:
组件可以通过其文件名导入,但无需在 components
设置对象中列出。不过,在模板中使用命名组件就足够了,无需导入它。
Tree.vue: