UNPKG

@jdlinker/ui

Version:

jdLinker UI库,基于ant-design-vue封装

13 lines (12 loc) 427 B
import { onUnmounted, getCurrentInstance } from 'vue'; import { createContextMenu, destroyContextMenu } from '../ContextMenu'; import type { ContextMenuItem } from '../ContextMenu'; export type { ContextMenuItem }; export function useContextMenu(authRemove = true) { if (getCurrentInstance() && authRemove) { onUnmounted(() => { destroyContextMenu(); }); } return [createContextMenu, destroyContextMenu]; }