diff --git a/app/pages/login/index.vue b/app/pages/login/index.vue index a2c4c43..7b17d78 100644 --- a/app/pages/login/index.vue +++ b/app/pages/login/index.vue @@ -6,7 +6,7 @@ import {senCode, userLogin} from "@/api/auth/index.js"; import {authStore} from "@/stores/auth/index.js"; import {message} from '@/components/x-message/useMessage.js' import {fddCheck} from "~/api/goods/index.js"; -const {userInfo,token}= authStore() +const {userInfo,token,selectedZone}= authStore() const router = useRouter(); const route = useRoute(); const { locale } = useI18n() @@ -71,10 +71,11 @@ const getDefaultCountry = () => { const defaultCountry = getDefaultCountry() -// 获取选择的国家信息 -const selectedZone = ref(route.query.zone || defaultCountry.zone) -const selectedCountry = ref(route.query.countryName || defaultCountry.name) +const selectedCountry = ref(route.query.countryName || defaultCountry.name) +onMounted(()=>{ + selectedZone.value=route.query.zone || defaultCountry.zone +}) // 监听语言变化,更新默认国家 watch(locale, () => { if (!route.query.zone) { diff --git a/app/pages/profile/index.vue b/app/pages/profile/index.vue index f9e4c57..2f17a85 100644 --- a/app/pages/profile/index.vue +++ b/app/pages/profile/index.vue @@ -116,9 +116,16 @@ fetchData() :preview="false" />