From 30ac3a59e692261709a74b5aaa0b35164a3a2a26 Mon Sep 17 00:00:00 2001 From: Wangyisheng Date: Wed, 16 May 2018 16:42:51 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E4=B8=80=E4=B8=AABUG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/lavas-core-vue/core/route-manager.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/lavas-core-vue/core/route-manager.js b/packages/lavas-core-vue/core/route-manager.js index 5b4fc01..e34cef7 100644 --- a/packages/lavas-core-vue/core/route-manager.js +++ b/packages/lavas-core-vue/core/route-manager.js @@ -98,13 +98,13 @@ export default class RouteManager { } // find route in config - let routeConfig = routesConfig.find(function ({pattern}) { + let routeConfigArr = routesConfig.filter(function ({pattern}) { return pattern instanceof RegExp ? pattern.test(route.fullPath) : pattern === route.fullPath; }); // mixin with config, rewrites path, add lazyLoading, meta - if (routeConfig) { + routeConfigArr.forEach(routeConfig => { let { path: routePath, lazyLoading, @@ -115,7 +115,7 @@ export default class RouteManager { rewritePath: routePath || route.rewritePath, lazyLoading: lazyLoading || !!chunkname }); - } + }); /** * generate hash for each route which will be used in routes.js template,