vue 树状的数据怎么v-for渲染?

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"

}

];


回答:

這裏有你需要的例子:
https://v3.cn.vuejs.org/examp...

以上是 vue 树状的数据怎么v-for渲染? 的全部内容, 来源链接: utcz.com/p/935562.html

回到顶部