Commit 3787d8574a801c78f2c0f25170d113ca011700e3

Authored by ly525
1 parent 9434ec53

fix: #241 #240

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