diff --git a/package.json b/package.json index 9771f2a..a6b95cb 100644 --- a/package.json +++ b/package.json @@ -55,10 +55,10 @@ "lint-staged": "^12.1.2", "mockjs": "^1.1.0", "prettier": "^2.4.1", - "stylelint": "^13.13.1", - "stylelint-config-prettier": "^9.0.3", - "stylelint-less": "^1.0.1", - "stylelint-order": "^4.1.0", + "stylelint": "~13.13.1", + "stylelint-config-prettier": "~9.0.3", + "stylelint-less": "1.0.1", + "stylelint-order": "~4.1.0", "typescript": "~4.4.3", "vite": "^2.7.1", "vite-plugin-mock": "^2.9.6", diff --git a/src/store/modules/tabs-router.ts b/src/store/modules/tabs-router.ts index 235945c..5e8a393 100644 --- a/src/store/modules/tabs-router.ts +++ b/src/store/modules/tabs-router.ts @@ -59,7 +59,7 @@ export const useTabsRouterStore = defineStore('tabsRouter', { // 处理关闭其他 subtractTabRouterOther(newRoute: TRouterInfo) { const { routeIdx } = newRoute; - this.tabRouterList = homeRoute.concat([this.tabRouterList?.[routeIdx]]); + this.tabRouterList = routeIdx === 0 ? homeRoute : homeRoute.concat([this.tabRouterList?.[routeIdx]]); }, removeTabRouterList() { this.tabRouterList = [];