refactor: 通过静态导入替换动态导入,简化上下文菜单组件的代码结构,提升可读性
This commit is contained in:
parent
a346766b3d
commit
7ce8fe5edb
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user