新增右键自定义列表

This commit is contained in:
mtrun 2022-03-28 17:19:50 +08:00
parent ab05a6f384
commit 7002e64b8f

View File

@ -125,7 +125,9 @@ const handleContextMenu = (
// 隐藏选项列表
hideOptionsList?: MenuEnum[],
// 挑选选项列表
pickOptionsList?: MenuEnum[]
pickOptionsList?: MenuEnum[],
// 自定义列表
defaultOptions?: MenuOptionsItemType[]
) => {
e.stopPropagation()
e.preventDefault()
@ -134,8 +136,10 @@ const handleContextMenu = (
target = target.parentNode
}
chartEditStore.setRightMenuShow(false)
// * 设置默认选项
menuOptions.value = defaultOptions
if(defaultOptions) menuOptions.value = defaultOptions || defaultOptions
if (!item) {
menuOptions.value = pickOption(menuOptions.value, defaultNoItemKeys)
}
@ -182,6 +186,7 @@ export const useContextMenu = () => {
}
})
}
return {
menuOptions,
handleContextMenu,