From 51d3325b6dc1f7f3c69f7d41c803fd402ecf8652 Mon Sep 17 00:00:00 2001 From: yizhihuangege <42306039@qq.com> Date: Tue, 14 May 2019 10:42:07 +0800 Subject: [PATCH 1/3] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=90=8C=E6=97=B6?= =?UTF-8?q?=E6=89=93=E5=BC=80=E5=A4=9A=E4=B8=AAname=E7=9B=B8=E5=90=8C?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=EF=BC=8C=E8=B7=AF=E7=94=B1=E6=97=A0=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/store/module/app.js | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/store/module/app.js b/src/store/module/app.js index d4b87724b..ffe449ba7 100644 --- a/src/store/module/app.js +++ b/src/store/module/app.js @@ -65,11 +65,25 @@ export default { if (!route) return closePage(state, route) }, + // addTag (state, { route, type = 'unshift' }) { + // let router = getRouteTitleHandled(route) + // if (!routeHasExist(state.tagNavList, router)) { + // if (type === 'push') state.tagNavList.push(router) + // else { + // if (router.name === homeName) state.tagNavList.unshift(router) + // else state.tagNavList.splice(1, 0, router) + // } + // setTagNavListInLocalstorage([...state.tagNavList]) + // } + // }, + addTag (state, { route, type = 'unshift' }) { let router = getRouteTitleHandled(route) if (!routeHasExist(state.tagNavList, router)) { - if (type === 'push') state.tagNavList.push(router) - else { + if (type === 'push') { + state.tagNavList = state.tagNavList.filter(d => d.name !== router.name) + state.tagNavList.push(router) + } else { if (router.name === homeName) state.tagNavList.unshift(router) else state.tagNavList.splice(1, 0, router) } From a183b4a1269d245c5451cc3b3a66d702f03fd7f8 Mon Sep 17 00:00:00 2001 From: yizhihuangege <42306039@qq.com> Date: Wed, 15 May 2019 12:03:32 +0800 Subject: [PATCH 2/3] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E5=AF=8C=E6=96=87?= =?UTF-8?q?=E6=9C=AC=E7=BC=96=E8=BE=91=E5=99=A8=E5=B7=A5=E5=85=B7=E6=A0=8F?= =?UTF-8?q?=E8=A2=AB=E5=86=85=E5=AE=B9=E5=8C=BA=E5=9F=9F=E8=A6=86=E7=9B=96?= =?UTF-8?q?=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/editor/editor.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/editor/editor.vue b/src/components/editor/editor.vue index 881c73eda..3d2a3b6cb 100644 --- a/src/components/editor/editor.vue +++ b/src/components/editor/editor.vue @@ -69,7 +69,7 @@ export default { From 4e5137b3fcb75499597f745131ade1492b19c470 Mon Sep 17 00:00:00 2001 From: yizhihuangege <42306039@qq.com> Date: Fri, 21 Jun 2019 15:42:41 +0800 Subject: [PATCH 3/3] updated --- vue.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vue.config.js b/vue.config.js index 5d6c1d405..c5581641b 100644 --- a/vue.config.js +++ b/vue.config.js @@ -28,7 +28,7 @@ module.exports = { // tweak internal webpack configuration. // see https://github.com/vuejs/vue-cli/blob/dev/docs/webpack.md // 如果你不需要使用eslint,把lintOnSave设为false即可 - lintOnSave: true, + lintOnSave: false, chainWebpack: config => { config.resolve.alias .set('@', resolve('src')) // key,value自行定义,比如.set('@@', resolve('src/components'))