先将某个文件夹的文件导入并注册
const modules = import.meta.glob('/**/views/**/xxx/*.vue');
根据动态值引入
<template>
<Comp />
</template>
<script>
let path = '';
//获取path...
if (path) {
Comp = defineAsyncComponent(() =>
import(path)
);
}
</script>
参考https://blog.csdn.net/qq_32594913/article/details/126039629