优化 类型定义提高编码体验

This commit is contained in:
kangert 2021-06-17 10:32:20 +08:00
parent 1ade90a114
commit 793e740c32

View File

@ -858,7 +858,7 @@ const pathMatch = {
};
// 获取目录下的 .vue 全部文件,参考 viteimport.meta.glob
const dynamicViewsModules = import.meta.glob('../views/**/*.{vue,tsx}');
const dynamicViewsModules: Record<string, Function> = import.meta.glob('../views/**/*.{vue,tsx}');
// 添加静态路由
const router = createRouter({
@ -919,7 +919,7 @@ export function backEndRouter(routes: any) {
}
// 后端控制路由,后端路由 component 转换函数
export function dynamicImport(dynamicViewsModules: Record<string, () => Promise<{ [key: string]: any }>>, component: string) {
export function dynamicImport(dynamicViewsModules: Record<string, Function>, component: string) {
const keys = Object.keys(dynamicViewsModules);
const matchKeys = keys.filter((key) => {
const k = key.replace('../views', '');