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: () => {
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: () => {
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: () => {
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: () => {
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: () => {
system.msg('粘贴')
}

2
src/main.ts

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

Loading…
Cancel
Save