我正在努力让组件发挥作用。我想在数组中包含组件名称,然后将组件作为异步导入,然后以某种方式将变量放入 app.component 中。我已经在这里尝试了大约 6 个小时,但我无法弄清楚。我不想每个组件都有 50x import和 50x app.component并且它不想为我工作我可能错过了一些明显的东西。不幸的是,我不太擅长 JS。
main.js
import { createApp, defineAsyncComponent } from "vue";
import App from "./App.vue";
import router from "./router";
var subComponents = new Array([
"test",
"test2"
]);
subComponents.forEach(subComponent => {
subComponent = defineAsyncComponent(() =>
import(`@/components/sub/${subComponent}.vue`)
)
});
const app = createApp(App);
app.use(router);
app.component(subComponent, subComponents);
app.mount("#app");
它报告这些问题
无法解析组件:测试
无法解析组件:test2
一只甜甜圈
相关分类