vue无限极菜单调用自身 报如下错 解决方案?
Cannot access 'MenuTree' before initialization at MenuTree.vue
<template>
<div>
<label v-for="menu in data" :key="menu.name">
<el-submenu :index="menu.name" v-if="menu.children">
<span>{{menu.meta.title}}</span>
<label>
<MenuTree :data="menu.children"></MenuTree>
</label>
</el-submenu>
<el-menu-item v-else :index="menu.name">
<span slot="title">{{menu.name}}</span>
</el-menu-item>
</label>
</div>
</template>
<script>
import MenuTree from "./MenuTree";
export default {
name: "MenuTree",
data() {
return {
};
},
components: {
MenuTree: MenuTree
},
props: ["data"],
};
</script>
回复
1个回答
适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容