jsmind插件能不能实现子节点懒加载?
格式
mind: { /* 元数据,定义思维导图的名称、作者、版本等信息 */
meta: {
name: '思维导图',
author: 'hizzgdev@163.com',
version: '0.2'
},
/* 数据格式声明 */
format: 'node_tree',
/* 数据内容 */
data: {
id: 'root',
topic: 'jsMind',
children: [
{
id: 'easy', // [必选] ID, 所有节点的ID不应有重复,否则ID重复的结节将被忽略
topic: 'Easy', // [必选] 节点上显示的内容
direction: 'right', // [可选] 节点的方向,此数据仅在第一层节点上有效,目前仅支持 left 和 right 两种,默认为 right
expanded: true, // [可选] 该节点是否是展开状态,默认为 true
haschild:true,
children:null
},
]
}
},
hasChild 为true 代表有子节点
回答:
你可以试试给给 jsmind
设置好初始配置后,动态给 data
属性添加 childrend
看看是否能够更新视图。如果可以的话,那么就可以做懒加载,如果不可以的话多半就不行了,只能读源码了。
去看了一下文档,找到了相关的API你可以阅读一下3.4. 编辑节点 | zh | docs | jsMind
以上是 jsmind插件能不能实现子节点懒加载? 的全部内容, 来源链接: utcz.com/p/933531.html