小程序wxml树形结构问题
发布于 6 年前 作者 kdai 15190 次浏览 来自 问答

- 需求的场景描述(希望解决的问题)

    树形结构,在前端不知道到底有多少子节点的情况下,无法动态新增子节点。如果说预先写好了多层结构来动态显示隐藏节点的话,不是我理想中的效果,况且业务需求就是前端只能从后台接口返回的数据知道数据结构的层级数。

- 希望提供的能力

    希望可以实现类似jQuery的append这样的功能。以便动态添加子节点,实现真正的树结构。谢谢~

5 回复

给你个思路 我有做差不多的事情

具体的思路描述起来有点麻烦

https://github.com/icindy/wxParse 你去参考这个实现吧

虽然微信的template不能递归嵌套 但是你可以预制个100层 很少会有业务逻辑会有上百层级的树

体积是可以接受的

树的层级应该要知道

如果是纵向展开,横向滚动的树,不是很丑吗。。翻页式的,头像有个面包屑记录路径好看点

就是不知道层级的,知道层级的话肯定这么写了。类似crm,永远不知道有多少下级客户,这时候必须动态插入了吧,但是貌似不支持

如果知道树的最大层级不多,比如只有3层,可以套3层 wx:for 来实现树啊

回到顶部