gpt4 book ai didi

javascript - Vueify 上的 Vuejs 递归组件

转载 作者:数据小太阳 更新时间:2023-10-29 05:47:49 25 4
gpt4 key购买 nike

基于 Vuejs 文档示例,我正在尝试做一个简单的 TreeView 组件,我可以在其中显示会计科目表而无需任何交互(不添加,不拖放......非常简单)。

我已经在 FiddleJs 上做了一个例子,但我的例子工作得很好......我不知道为什么我的应用程序不能让它工作!我不知道是不是 Vueify 的问题...也许你可以帮助我!

这是我的代码:

OzChartTree.vue

<template>

<ul v-if="model.length">
<li v-for="m in model" :class="{ 'is-group': m.children }">
{{ m.name }}
<ul v-if="m.accounts">
<li v-for="a in m.accounts">
{{ a.name }}
</li>
</ul>
<oz-tree :model="m"></oz-tree>
</li>
</ul>

</template>

<script type="text/babel">

import OzChartTree from './OzChartTree.vue'

export default {

components: {
OzTree: OzChartTree
},

props: {
model: Array,
}

}

</script>

第一次调用 TreeView 组件的地方

<oz-chart-tree :model="chart"></oz-chart-tree>

问题是当我递归调用 ja .vue 文件上的组件时。

如上所述,我得到了以下错误:

app.js:23536 [Vue warn]: Unknown custom element: - did you register the component correctly? For recursive components, make sure to provide the "name" option.

但它已正确注册为 OzTree!我听不懂!

有人知道吗?

最佳答案

<script type="text/babel">

import OzChartTree from './OzChartTree.vue'

export default {
name: 'oz-tree-chart', // this is what the Warning is talking about.

components: {
OzTree: OzChartTree
},

props: {
model: Array,
}

}

</script>

关于javascript - Vueify 上的 Vuejs 递归组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36777772/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com