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

回到顶部