 import {defineAsyncComponent} from "vue"; import Loading from "@/components/Loading.vue"; import ErrorComponent from "@/components/ErrorComponent.vue"; const async_import = (path) => defineAsyncComponent({ loader: () => import(path), delay: 0, timeout: 500000, errorComponent: ErrorComponent, loadingComponent: Loading }) // 有@符号就不行,这种写法就不行 export const Test = async_import("@/components/Test001.vue") export const Test1 = async_import("./components/Test001.vue")