Fix login message in Login.vue and Register.vue

This commit is contained in:
jiaweilow 2022-08-26 16:51:38 +08:00
parent 4fc83a1a9a
commit 5d83f2c210
2 changed files with 16 additions and 12 deletions

View File

@ -82,12 +82,14 @@ const login = async () => {
if (!formRef.value?.checkValidity()) return
const result = await api.users.login({ user: form })
if (result.ok) {
updateUser(result.data.user)
await routerPush('global-feed')
} else {
errors.value = await result.error
try{
const result = await api.users.login({ user: form })
if (result.ok) {
updateUser(result.data.user)
await routerPush('global-feed')
}
}catch (error){
errors.value = error.error.errors
}
}

View File

@ -90,12 +90,14 @@ const register = async () => {
if (!formRef.value?.checkValidity()) return
const result = await api.users.createUser({ user: form })
if (result.ok) {
updateUser(result.data.user)
await routerPush('global-feed')
} else {
errors.value = await result.error
try{
const result = await api.users.createUser({ user: form })
if (result.ok) {
updateUser(result.data.user)
await routerPush('global-feed')
}
}catch (error) {
errors.value = error.error.errors
}
}
</script>