|
@@ -171,9 +171,9 @@ const search = async () => {
|
|
|
foot.value = result.data[0].footInfo || {}
|
|
|
}
|
|
|
}
|
|
|
-const selectMenu = (item) => {
|
|
|
+const selectMenu = (item, query) => {
|
|
|
current.value = item
|
|
|
- router.push({ path: `/${item}` })
|
|
|
+ router.push({ path: `/${item}`, query })
|
|
|
}
|
|
|
// 登录|注册
|
|
|
const toLogin = (status) => {
|
|
@@ -210,7 +210,10 @@ const toLogout = () => {
|
|
|
watch(
|
|
|
route,
|
|
|
(newVal) => {
|
|
|
- if (newVal && newVal.name) selectMenu(newVal.name)
|
|
|
+ if (newVal && newVal.name) {
|
|
|
+ if (newVal.query?.type) selectMenu(newVal.name, newVal.query)
|
|
|
+ else selectMenu(newVal.name)
|
|
|
+ }
|
|
|
},
|
|
|
{
|
|
|
immediate: true //初始化立即执行
|