1 // 判断路由,控制当前导航标签 2 let route = useRoute() 3 watch(() => route.path, (newValue) => { 4 nowPath.value = newValue 5 // 滚动页面后跳转路由,回归最顶部 6 window.scrollTo(0, 0) 7 if (newValue === '/' || newValue === '/home') { 8 menuIndex.value = null 9 } else { 10 let pathItem = newValue.split('/')[2] 11 menuIndex.value = menuList.findIndex(item => (item.path.indexOf(pathItem) >= 0)) 12 } 13 }, {immediate: true})