求解:vue如何遍历数组对象中的数组。
要遍历的数据:
这只展示了第一层。
list: [
{
id: 1,
name: "第一层",
child: [],
},
{
id: 1,
name: "第一层",
child: [
{
id: 2,
name: "第一层第二层",
child: [],
},
],
},
{
id: 1,
name: "第一层",
child: [
{
id: 2,
name: "第一层第二层",
child: [
{
id: 3,
name: "第一层第二层第三层",
child: [],
},
],
},
],
},
],
foreach写的方法,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
递归组件上面都说了。各种组件库都有实现递归树组件的渲染的,通常直接用就好了。
另外一种方法是你可以把树结构压扁成列表结构,就可以v-for渲染出来的,相比递归组件要高效许多。
预览:
http://jsrun.net/ai2Kp/edit
渲染:
写一个组件,递归调用,js同理
页面结构是什么样的,树形结构嘛;是的话那就封装个递归组件