fix
This commit is contained in:
@@ -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()
|
||||
|
||||
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user