Browse Source

菜单定义,widgetview 挂件视图定义

master
修宁 7 months ago
parent
commit
46efb2b768
  1. 16
      src/components/viewMenus/editMenu/EditMenu.ts
  2. 2
      src/main.ts

16
src/components/viewMenus/editMenu/EditMenu.ts

@ -15,31 +15,37 @@ export default defineMenu((menus) => {
} }
}, },
{ {
name: 'undo', label: '撤销', icon: renderIcon('ModelFile'), order: 2, tip: 'Ctrl+Z', name: 'undo', label: '撤销', icon: renderIcon('ModelFile'), order: 2, tip: 'Ctrl+Z', disabled: true,
click: () => { click: () => {
system.msg('撤销') system.msg('撤销')
} }
}, },
{ {
name: 'redo', label: '重做', icon: renderIcon('ModelFile'), order: 3, tip: 'Ctrl+Y', divided: true, name: 'redo',
label: '重做',
icon: renderIcon('ModelFile'),
order: 3,
tip: 'Ctrl+Y',
divided: true,
disabled: true,
click: () => { click: () => {
system.msg('重做') system.msg('重做')
} }
}, },
{ {
name: 'copy', label: '复制', icon: renderIcon('ModelFile'), order: 4, tip: 'Ctrl+C', name: 'copy', label: '复制', icon: renderIcon('ModelFile'), order: 4, tip: 'Ctrl+C', disabled: true,
click: () => { click: () => {
system.msg('复制') system.msg('复制')
} }
}, },
{ {
name: 'cut', label: '剪切', icon: renderIcon('ModelFile'), order: 5, tip: 'Ctrl+X', name: 'cut', label: '剪切', icon: renderIcon('ModelFile'), order: 5, tip: 'Ctrl+X', disabled: true,
click: () => { click: () => {
system.msg('剪切') system.msg('剪切')
} }
}, },
{ {
name: 'paste', label: '粘贴', icon: renderIcon('ModelFile'), order: 6, tip: 'Ctrl+V', name: 'paste', label: '粘贴', icon: renderIcon('ModelFile'), order: 6, tip: 'Ctrl+V', disabled: true,
click: () => { click: () => {
system.msg('粘贴') system.msg('粘贴')
} }

2
src/main.ts

@ -21,7 +21,7 @@ app.component('vue3-menus', Vue3Menus)
app.directive('menus', directive) app.directive('menus', directive)
app.config.globalProperties.$menusEvent = menusEvent app.config.globalProperties.$menusEvent = menusEvent
window['system'] = new System() window['system'] = new System(app)
app.use(router) app.use(router)
app.use(webIndex) app.use(webIndex)

Loading…
Cancel
Save