123456789101112 |
- import { onUnmounted, getCurrentInstance } from 'vue';
- import { createContextMenu, destroyContextMenu } from '/@/components/ContextMenu';
- import type { ContextMenuItem } from '/@/components/ContextMenu';
- export type { ContextMenuItem };
- export function useContextMenu(authRemove = true) {
- if (getCurrentInstance() && authRemove) {
- onUnmounted(() => {
- destroyContextMenu();
- });
- }
- return [createContextMenu, destroyContextMenu];
- }
|