This commit is contained in:
2026-02-24 11:17:04 +08:00
7 changed files with 22 additions and 27 deletions

View File

@@ -18,12 +18,13 @@
</template>
<script setup lang="ts">
import { computed, ref, onBeforeUnmount, inject } from 'vue'
import { computed, ref, nextTick, inject } from 'vue'
import { useRouter } from 'vue-router'
import dropdownMenu from '@/components/dropdown-menu.vue'
import { useUserInfoStore } from '@/stores'
import { useI18n } from 'vue-i18n'
const router = useRouter()
const { locale } = useI18n()
const reload = inject('reload')
const userInfoStore = useUserInfoStore()
const langs = ref([
{ label: 'English', value: 'ENGLISH' },
@@ -31,7 +32,10 @@
])
const changeLang = (value: string) => {
locale.value = value
reload()
localStorage.setItem('language', value)
nextTick(() => {
router.go(0)
})
}
const logout = () => {
userInfoStore.logOut()

View File

@@ -102,6 +102,7 @@
verificationCode: code
})
.then((res) => {
console.log(res)
if (res) {
userInfoStore.setToken(res)
userInfoStore.setUserInfo({
@@ -110,8 +111,8 @@
router.push({ name: 'mainInput' })
}
})
.catch(() => {
console.warn('error verify code!')
.catch((error) => {
console.warn(error)
})
}
</script>