Feat:新增扩展快捷键内部键值映射对象的方法
This commit is contained in:
parent
be229a0c04
commit
78a242faff
@ -16,6 +16,18 @@ export default class KeyCommand {
|
|||||||
this.bindEvent()
|
this.bindEvent()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 扩展按键映射
|
||||||
|
extendKeyMap(key, code) {
|
||||||
|
keyMap[key] = code
|
||||||
|
}
|
||||||
|
|
||||||
|
// 从按键映射中删除某个键
|
||||||
|
removeKeyMap(key) {
|
||||||
|
if (typeof keyMap[key] !== 'undefined') {
|
||||||
|
delete keyMap[key]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// 暂停快捷键响应
|
// 暂停快捷键响应
|
||||||
pause() {
|
pause() {
|
||||||
this.isPause = true
|
this.isPause = true
|
||||||
|
|||||||
@ -17,7 +17,10 @@
|
|||||||
<OutlineSidebar :mindMap="mindMap"></OutlineSidebar>
|
<OutlineSidebar :mindMap="mindMap"></OutlineSidebar>
|
||||||
<Style v-if="!isZenMode"></Style>
|
<Style v-if="!isZenMode"></Style>
|
||||||
<BaseStyle :data="mindMapData" :mindMap="mindMap"></BaseStyle>
|
<BaseStyle :data="mindMapData" :mindMap="mindMap"></BaseStyle>
|
||||||
<AssociativeLineStyle v-if="mindMap" :mindMap="mindMap"></AssociativeLineStyle>
|
<AssociativeLineStyle
|
||||||
|
v-if="mindMap"
|
||||||
|
:mindMap="mindMap"
|
||||||
|
></AssociativeLineStyle>
|
||||||
<Theme v-if="mindMap" :data="mindMapData" :mindMap="mindMap"></Theme>
|
<Theme v-if="mindMap" :data="mindMapData" :mindMap="mindMap"></Theme>
|
||||||
<Structure :mindMap="mindMap"></Structure>
|
<Structure :mindMap="mindMap"></Structure>
|
||||||
<ShortcutKey></ShortcutKey>
|
<ShortcutKey></ShortcutKey>
|
||||||
@ -123,7 +126,7 @@ import NodeAttachment from './NodeAttachment.vue'
|
|||||||
import NodeOuterFrame from './NodeOuterFrame.vue'
|
import NodeOuterFrame from './NodeOuterFrame.vue'
|
||||||
import NodeTagStyle from './NodeTagStyle.vue'
|
import NodeTagStyle from './NodeTagStyle.vue'
|
||||||
import Setting from './Setting.vue'
|
import Setting from './Setting.vue'
|
||||||
import AssociativeLineStyle from './AssociativeLineStyle.vue';
|
import AssociativeLineStyle from './AssociativeLineStyle.vue'
|
||||||
|
|
||||||
// 注册插件
|
// 注册插件
|
||||||
MindMap.usePlugin(MiniMap)
|
MindMap.usePlugin(MiniMap)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user