×

html5

vue递归组件—开发树形组件Tree--(构建树形菜单)(vue 组件树)

我的世界龙化HIM404 我的世界龙化HIM404 发表于2024-05-14 浏览6259 评论0
在 Vue 中,组件可以递归的调用本身,但是有一些条件: 该组件一定要有 name 属性 要确保递归的调用有终止条件,防止内存溢出 不知道大家有没遇到过这样的场景:渲染列表数据的时候,列表的子项还是列表。如果层级少尚且可以用几个for循环搞定,但是层级多或者层级不确定就有点无从下手了。 其实这就是树形结构数据,像常见的例如导航、空间或逻辑组织、页面定位、级联选择等,其结构可展开或折叠,都属于这种结构。 效果展示 以上就是使用组件递归,并加