From ca51beb664f4426dfdda6062778314ce85a13ae7 Mon Sep 17 00:00:00 2001 From: fxy060608 Date: Thu, 27 Dec 2018 12:03:18 +0800 Subject: [PATCH] fix: remove encodeQueryString --- src/core/helpers/protocol/route.js | 22 ---------------------- 1 file changed, 22 deletions(-) diff --git a/src/core/helpers/protocol/route.js b/src/core/helpers/protocol/route.js index 230793297..e27b4ae6f 100644 --- a/src/core/helpers/protocol/route.js +++ b/src/core/helpers/protocol/route.js @@ -1,24 +1,5 @@ import getRealRoute from '../get-real-route' -function encodeQueryString (url) { - if (typeof url === 'string') { - const urls = url.split('?') - - url = urls[0] - - const params = []; - (urls[1] || '').split('&').forEach(function (pair) { - if (pair) { - const pairs = pair.split('=') - params.push(pairs[0] + '=' + encodeURIComponent(pairs[1])) - } - }) - - return params.length ? url + '?' + params.join('&') : url - } - return url -} - function createValidator (type) { return function validator (url, params) { // 格式化为绝对路径路由 @@ -55,9 +36,6 @@ function createValidator (type) { if (routeOptions.meta.isEntry) { url = url.replace(routeOptions.alias, '/') } - - // 参数格式化 - params.url = encodeQueryString(url) } } -- GitLab