!157 【重新提交】permission loadView避免整个modules循环,允许view中间有views文件夹。

Merge pull request !157 from lijfcn/dev
This commit is contained in:
疯狂的狮子Li 2024-11-24 14:04:14 +00:00 committed by Gitee
commit 525be3cef0
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -158,9 +158,12 @@ export const filterDynamicRoutes = (routes: RouteRecordRaw[]) => {
export const loadView = (view: any, name: string) => {
let res;
for (const path in modules) {
const dir = path.split('views/')[1].split('.vue')[0];
const viewsIndex = path.indexOf('/views/');
let dir = path.substring(viewsIndex + 7);
dir = dir.substring(0, dir.lastIndexOf('.vue'));
if (dir === view) {
res = createCustomNameComponent(modules[path], { name });
return res;
}
}
return res;