@@ -38,8 +38,8 @@ defineOptions({ }) import Header from './Header.vue' import Sidebar from './Sidebar.vue' -import Breadcrumb from './Breadcrumb.vue' -import Tabs from './Tabs.vue' +// import Breadcrumb from './Breadcrumb.vue' +// import Tabs from './Tabs.vue' const route = useRoute() diff --git a/src/main.ts b/src/main.ts index 78e0c95..1e4f87c 100644 --- a/src/main.ts +++ b/src/main.ts @@ -13,6 +13,8 @@ import App from './App.vue' import router from './router' import {setupAuthDirective} from './directives/auth' import { setStorage } from '@/utils/storage' +import '@imengyu/vue3-context-menu/lib/vue3-context-menu.css' +import ContextMenu from '@imengyu/vue3-context-menu' setStorage("one", "1") @@ -20,6 +22,7 @@ const app = createApp(App) setupAuthDirective(app) app.use(createPinia()) app.use(router) +app.use(ContextMenu) app.use(ElementPlus, { locale: zhCn, }) diff --git a/src/views/profile/business/index.vue b/src/views/profile/business/index.vue index 652ac97..4203d35 100644 --- a/src/views/profile/business/index.vue +++ b/src/views/profile/business/index.vue @@ -28,11 +28,20 @@ :columns="marketTableColumnsOptions" row-key="id" @row-click="handleRowClick" + @row-contextmenu="handleRowContextMenu" > + + + + + + + + + + + + +