From 50dcb90b5366a09f0869b9e485077631772071c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8A=B1=E8=A3=A4=E8=A1=A9?= Date: Tue, 8 Oct 2019 18:20:11 +0800 Subject: [PATCH] fix[tagsView]: fixed DEL_OTHERS_CACHED_VIEWS bug --- src/store/modules/tagsView.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/store/modules/tagsView.js b/src/store/modules/tagsView.js index f94546ce..57e72421 100644 --- a/src/store/modules/tagsView.js +++ b/src/store/modules/tagsView.js @@ -39,7 +39,12 @@ const mutations = { }, DEL_OTHERS_CACHED_VIEWS: (state, view) => { const index = state.cachedViews.indexOf(view.name) - index > -1 && (state.cachedViews = state.cachedViews.slice(index, index + 1)) + if (index > -1) { + state.cachedViews = state.cachedViews.slice(index, index + 1) + } else { + // if index = -1, there is no cached tags + state.cachedViews = [] + } }, DEL_ALL_VISITED_VIEWS: state => {