From 525be3cef03ca90710309bb2d5a0beae04588b32 Mon Sep 17 00:00:00 2001
From: 疯狂的狮子Li <15040126243@163.com>
Date: 星期日, 24 十一月 2024 22:04:14 +0800
Subject: [PATCH] !157 【重新提交】permission loadView避免整个modules循环,允许view中间有views文件夹。 Merge pull request !157 from lijfcn/dev
---
src/store/modules/permission.ts | 5 ++++-
1 files changed, 4 insertions(+), 1 deletions(-)
diff --git a/src/store/modules/permission.ts b/src/store/modules/permission.ts
index e90df4c..43fcef8 100644
--- a/src/store/modules/permission.ts
+++ b/src/store/modules/permission.ts
@@ -158,9 +158,12 @@
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;
--
Gitblit v1.9.3