Commit 3787d8574a801c78f2c0f25170d113ca011700e3
1 parent
9434ec53
fix: #241 #240
Showing
1 changed file
with
8 additions
and
7 deletions
front-end/h5/src/components/core/support/contexmenu.js
| @@ -10,6 +10,13 @@ | @@ -10,6 +10,13 @@ | ||
| 10 | * jsx 相关参考链接: | 10 | * jsx 相关参考链接: |
| 11 | * onMouseleave: https://github.com/vueComponent/ant-design-vue/blob/master/components/vc-trigger/Trigger.jsx#L205 | 11 | * onMouseleave: https://github.com/vueComponent/ant-design-vue/blob/master/components/vc-trigger/Trigger.jsx#L205 |
| 12 | * | 12 | * |
| 13 | + * 后期考虑提供如下方式,来扩展右键菜单 | ||
| 14 | + window.GlobalLuban.contextmenu.registerMenu({ | ||
| 15 | + label: '复制', | ||
| 16 | + value: 'copy', | ||
| 17 | + elementWhiteList: Array || RegExp | ||
| 18 | + elementBlackList: Array || RegExp | ||
| 19 | + }) | ||
| 13 | */ | 20 | */ |
| 14 | 21 | ||
| 15 | import { mapState } from 'vuex' | 22 | import { mapState } from 'vuex' |
| @@ -86,13 +93,7 @@ export default { | @@ -86,13 +93,7 @@ export default { | ||
| 86 | ...mapState('editor', ['editingElement', 'work']), | 93 | ...mapState('editor', ['editingElement', 'work']), |
| 87 | /** | 94 | /** |
| 88 | * 做一下扩展,提供:黑白名单,来针对某些特定组件,展示特定右键菜单 | 95 | * 做一下扩展,提供:黑白名单,来针对某些特定组件,展示特定右键菜单 |
| 89 | - * TODO:后期提供如下方式,来扩展右键菜单 | ||
| 90 | - window.GlobalLuban.contextmenu.registerMenu({ | ||
| 91 | - label: '复制', | ||
| 92 | - value: 'copy', | ||
| 93 | - elementWhiteList: Array || RegExp | ||
| 94 | - elementBlackList: Array || RegExp | ||
| 95 | - }) | 96 | + * |
| 96 | */ | 97 | */ |
| 97 | filteredOptions () { | 98 | filteredOptions () { |
| 98 | const elementName = this.editingElement.name | 99 | const elementName = this.editingElement.name |