因为工作需要一些东西需要以树状形式显示,功能也比较多。于是先从使用的第一步开始一点一点写。
对比了很多树的插件,最终还是觉得jsTree更适合我们的需求。
官方地址:https://www.jstree.com/ 作为一枚英盲来说看官方app还是比较累的。凭借着翻译软件勉强还是能看懂的。于是慢慢研究。
1,需要以层级的形式展示数据
2,需要根据数据的不同状态显示不同的图标
3,需要在线实时的刷新已打开内容的状态图标
4,异步加载数据
5,点击时非文件数据则自动打开下级并异步加载数据
6,复选时只获取文件id,排除文件夹
7,右键菜单操作,不同类型显示不同菜单内容
8,新建结点,修改结点,删除结点。
目前我能想到做了的内容就是这些。我将一点一点的把这些实现展示在这里。方便和我一样用到的菜鸟。