refactor: 通过静态导入替换动态导入,简化上下文菜单组件的代码结构,提升可读性

This commit is contained in:
xudan 2025-09-11 16:17:59 +08:00
parent a346766b3d
commit 7ce8fe5edb

View File

@ -52,14 +52,12 @@
<script setup lang="ts"> <script setup lang="ts">
import { message } from 'ant-design-vue'; import { message } from 'ant-design-vue';
import { computed, defineAsyncComponent, ref } from 'vue'; import { computed, ref } from 'vue';
import type { StorageLocationInfo } from '../../services/context-menu'; import type { StorageLocationInfo } from '../../services/context-menu';
import DefaultMenu from './default-menu.vue';
// 使 TypeScript import RobotMenu from './robot-menu.vue';
const DefaultMenu = defineAsyncComponent(() => import('./default-menu.vue')); import StorageMenu from './storage-menu.vue';
const RobotMenu = defineAsyncComponent(() => import('./robot-menu.vue'));
const StorageMenu = defineAsyncComponent(() => import('./storage-menu.vue'));
interface Props { interface Props {
visible: boolean; visible: boolean;