Skip to content

Demonstrate 插件 ​

v0.9.11+

Demonstrate插件提供演示功能。

进入演示模式时会自动将容器元素全屏,然后默认聚焦到根节点,可通过键盘方向键的左右来切换上一步和下一步,可通过Esc键退出演示模式。

进入演示模式后思维导图所有的快捷键都将无法使用,鼠标也无法操作思维导图。

配置请参考实例化选项。

注册 ​

js
import MindMap from 'simple-mind-map'
import Demonstrate from 'simple-mind-map/src/plugins/Demonstrate.js'

MindMap.usePlugin(Demonstrate)

注册完且实例化MindMap后可通过mindMap.demonstrate获取到该实例。

事件 ​

该插件会派发如下事件:

exit_demonstrate:退出演示时触发。

demonstrate_jump:跳转时触发。

详见【构造函数】篇章的【实例方法】小节on函数。

属性 ​

stepList ​

演示的所有步骤列表。当调用了enter方法后可用。

currentStepIndex ​

当前播放到的步骤索引,从0开始计数。

config ​

插件当前的配置。

方法 ​

enter() ​

进入演示模式,会自动将容器元素全屏。

exit() ​

退出演示模式,通过Esc键也可退出。

prev() ​

上一步。

next() ​

下一步。

jump(index) ​

  • index:Number,要跳转到的某一步,从0开始计数。

跳转到某一步。

MIT License.