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">
import { message } from 'ant-design-vue';
import { computed, defineAsyncComponent, ref } from 'vue';
import { computed, ref } from 'vue';
import type { StorageLocationInfo } from '../../services/context-menu';
// 使 TypeScript
const DefaultMenu = defineAsyncComponent(() => import('./default-menu.vue'));
const RobotMenu = defineAsyncComponent(() => import('./robot-menu.vue'));
const StorageMenu = defineAsyncComponent(() => import('./storage-menu.vue'));
import DefaultMenu from './default-menu.vue';
import RobotMenu from './robot-menu.vue';
import StorageMenu from './storage-menu.vue';
interface Props {
visible: boolean;