view.engine 选项
选项名 | 数据类型 | 默认值 | 说明 |
---|---|---|---|
view.engine | string | ‘canvas’ | 节点之间线条的渲染引擎 |
选项说明
view.engine
选项用于指定思维导图各节点之间线条的绘制引擎。jsMind 目前支持两种绘制引擎:
canvas
- 将线条绘制在 canvas 上,这是默认值。svg
- 使用 svg 绘制线条,当思维导图的节点很多,面积巨大的时候,使用该模式能带来显著的性能提升。
使用示例
以下是一个设置 view.engine
选项为 svg
的示例:
var options = {
container: 'jsmind_container',
editable: true,
theme: 'primary',
mode: 'full',
support_html: true,
view: {
engine: 'svg', // 使用 svg 绘制线条
}
};
在上述示例中,view.engine
选项被设置为 svg
,这意味着思维导图的线条将使用 svg 进行绘制,从而在节点数量多且面积大的情况下提升性能。
自定义线条渲染
如果需要自定义线条的渲染方法,可以使用 view.custom_line_render
选项。更多详细信息,请参见 view.custom_line_render 选项。
版权声明
禁止转载、禁止演绎。
jsMind 项目仍在不断升级变化,版本更新时会同时更新对应的文档。为避免给使用者带来困惑,在没有得到书面许可前,禁止转载本文档,同时禁止对本文档进行任何形式的更改。