|
|
@@ -187,7 +187,7 @@ export const exactRule = function (cloneRule, routes, ruleKey, getRule = false)
|
|
|
let i = 0;
|
|
|
// eslint-disable-next-line
|
|
|
while (true) {
|
|
|
- let item = routes[i];
|
|
|
+ const item = routes[i];
|
|
|
if (item == null) {
|
|
|
if (!getRule) {
|
|
|
err(`路由表中未查找到 '${ruleKey}' 为 '${cloneRule[ruleKey]}'`);
|
|
|
@@ -197,8 +197,7 @@ export const exactRule = function (cloneRule, routes, ruleKey, getRule = false)
|
|
|
name: '',
|
|
|
};
|
|
|
}
|
|
|
- let a = cloneRule[ruleKey].split('?');
|
|
|
- if (item[ruleKey] != null && item[ruleKey] === a[0]) {
|
|
|
+ if (item[ruleKey] != null && item[ruleKey] === cloneRule[ruleKey]) {
|
|
|
if (!getRule) {
|
|
|
params.url = item.path;
|
|
|
params.rule = item;
|