2021
10-01
10-01
VUE 无限层级树形数据结构显示的实现
目录组件递归调用使用render方法在做项目中,会遇到一些树形的数据结构,常用在左侧菜单导航,或者评论引用等地方,这种数据结构有个特点是不知道它会嵌套多少层,所以用template去展示这样的数据时就有点棘手,这篇文章梳理两种展示这种数据结构的方法。文章中用到的数据是下面这个:mainData:{value:"root",children:[{value:"层级1-1",children:[{value:"层级2-1",children:[{value:"层...
继续阅读 >
由于做项目的需要,把一个线性数组转成树形数组,在网上查了很多文章,觉得他们写的太复杂了,于是自己写了一个,在折腾了一下午终于把它写出来啦(激动.gif),用两个filter过滤器就搞定了,代码简洁明了,数据结构小白都能看懂。js代码:把扁平数据转成树形数据functionsetTreeData(source){letcloneData=JSON.parse(JSON.stringify(source))//对源数据深度克隆returncloneData.filter(father=>{//循环...