mirror of
https://gitee.com/dromara/go-view.git
synced 2026-04-23 00:00:12 +08:00
fix: 修改右键问题
This commit is contained in:
@@ -127,7 +127,7 @@ const handleContextMenu = (
|
||||
// 挑选选项列表
|
||||
pickOptionsList?: MenuEnum[],
|
||||
// 自定义列表
|
||||
defaultOptions?: MenuOptionsItemType[]
|
||||
selfOptions?: MenuOptionsItemType[]
|
||||
) => {
|
||||
e.stopPropagation()
|
||||
e.preventDefault()
|
||||
@@ -138,7 +138,7 @@ const handleContextMenu = (
|
||||
chartEditStore.setRightMenuShow(false)
|
||||
|
||||
// * 设置默认选项
|
||||
if(defaultOptions) menuOptions.value = defaultOptions || defaultOptions
|
||||
if(selfOptions) menuOptions.value = selfOptions || defaultOptions
|
||||
|
||||
if (!item) {
|
||||
menuOptions.value = pickOption(menuOptions.value, defaultNoItemKeys)
|
||||
@@ -164,8 +164,12 @@ const handleContextMenu = (
|
||||
* @returns
|
||||
*/
|
||||
export const useContextMenu = () => {
|
||||
|
||||
// 设置默认项
|
||||
menuOptions.value = defaultOptions
|
||||
|
||||
// * 失焦
|
||||
const onClickoutside = () => {
|
||||
const onClickOutSide = () => {
|
||||
chartEditStore.setRightMenuShow(false)
|
||||
}
|
||||
|
||||
@@ -190,7 +194,7 @@ export const useContextMenu = () => {
|
||||
return {
|
||||
menuOptions,
|
||||
handleContextMenu,
|
||||
onClickoutside,
|
||||
onClickOutSide,
|
||||
handleMenuSelect,
|
||||
mousePosition: chartEditStore.getMousePosition,
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user