diff --git a/src/layout/components/CategoryHeader.vue b/src/layout/components/CategoryHeader.vue
index 199f8c093..62a3f8eb6 100644
--- a/src/layout/components/CategoryHeader.vue
+++ b/src/layout/components/CategoryHeader.vue
@@ -36,7 +36,6 @@ const getPath = (route) => {
return routePath
}
}
-const refresh = ref(true)
export default defineComponent({
name: 'CategoryHeader',
@@ -48,11 +47,17 @@ export default defineComponent({
const categoryRouters = unref(routers).filter(item=>item.meta.hidden!=true&&item.path!='/')
console.log('categoryRouters==',categoryRouters)
//默认展开第一行
- if(categoryRouters.length>0){
- appStore.setCategoryRoutePath(categoryRouters[0].path)
+ const currentPath = useRouter().currentRoute.value.matched[0].path
+ if(currentPath){
+ appStore.setCategoryRoutePath(currentPath)
}
- return () => !refresh.value?():(
- {
+ return appStore.getCategoryRoutePath
+ })
+ return () => (
+