From bbfb889fad37ed3de26ecf2c5962ac6a146b7a95 Mon Sep 17 00:00:00 2001 From: "Xin Du (Clark)" Date: Sat, 22 Dec 2018 19:19:06 +0000 Subject: [PATCH] fix: removes warning resolving asterisk routes Closes #2505 --- src/util/params.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/util/params.js b/src/util/params.js index 4daf13cec..f2c1e2c6b 100644 --- a/src/util/params.js +++ b/src/util/params.js @@ -17,11 +17,18 @@ export function fillParams ( const filler = regexpCompileCache[path] || (regexpCompileCache[path] = Regexp.compile(path)) + if (params && params.pathMatch) { + params[0] = params.pathMatch + } return filler(params || {}, { pretty: true }) } catch (e) { if (process.env.NODE_ENV !== 'production') { warn(false, `missing param for ${routeMsg}: ${e.message}`) } return '' + } finally { + if (params && params[0]) { + delete params[0] + } } }