From 50ea96d554665d3be79ff0111883452907ca1985 Mon Sep 17 00:00:00 2001 From: hzsrc Date: Thu, 5 Aug 2021 11:25:09 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E5=8E=BB=E6=8E=89=E5=BF=85=E9=A1=BB?= =?UTF-8?q?=E4=B8=BA.vue=E6=96=87=E4=BB=B6=E7=9A=84=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/httpVueLoader.js | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/src/httpVueLoader.js b/src/httpVueLoader.js index 9bb2d9f..53c67ae 100644 --- a/src/httpVueLoader.js +++ b/src/httpVueLoader.js @@ -351,12 +351,7 @@ } function parseComponentURL(url) { - - var comp = url.match(/(.*?)([^/]+?)\/?(\.vue)?(\?.*|#.*|$)/); - return { - name: comp[2], - url: comp[1] + comp[2] + (comp[3] === undefined ? '/index.vue' : comp[3]) + comp[4] - }; + return url } function resolveURL(baseURL, url) { From 6249cbbcddcc29e2c7b85b41fe75d6eb6e84af5e Mon Sep 17 00:00:00 2001 From: hzsrc Date: Thu, 5 Aug 2021 12:09:04 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E5=90=8C=E5=89=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/httpVueLoader.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/httpVueLoader.js b/src/httpVueLoader.js index 53c67ae..6ea1bda 100644 --- a/src/httpVueLoader.js +++ b/src/httpVueLoader.js @@ -351,7 +351,8 @@ } function parseComponentURL(url) { - return url + var name = url.match(/\/(.+)\.vue[^\/]*$/)[1] + return {url: url, name: name} } function resolveURL(baseURL, url) {