vue 树状的数据怎么v-for渲染?
数据层级有很多层,也不能确定几层,请问怎么渲染出来呢,谢谢?
<div v-for="(item, index) in data">
<div class="name">{{item.name}}</div>
<div class="children" v-for="(itemSon, index) in item.children">
<div class="name">{{itemSon.name}}</div>
...
...
...
</div>
</div>
data = [
{
name: "About",
path: "/about",
children: [
{
name: "About US",
path: "/about/us"
},
{
name: "About Comp",
path: "/about/company",
children: [
{
name: "About Comp A",
path: "/about/company/A",
children: [
{
name: "About Comp A 1",
path: "/about/company/A/1"
}
]
}
]
}
]
},
{
name: "Link",
path: "/link"
}
];
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
這裏有你需要的例子:
https://v3.cn.vuejs.org/examp...