/* * @Description: * @Author: Format-qi 283810417@qq.com * @Date: 2022-06-15 16:43:33 * @LastEditors: Format-qi 283810417@qq.com * @LastEditTime: 2022-06-15 16:48:47 */ import { onUnmounted, getCurrentInstance } from 'vue'; import { createContextMenu, destroyContextMenu } from '/@/components/BzContextMenu'; import type { ContextMenuItem } from '/@/components/BzContextMenu'; export type { ContextMenuItem }; export function useContextMenu(authRemove = true) { if (getCurrentInstance() && authRemove) { onUnmounted(() => { destroyContextMenu(); }); } return [createContextMenu, destroyContextMenu]; }