vu3 控制台报错:[Vue warn]: Unhandled error during execution of component

2023-12-14 18:44:05

每次按提交的报错信息:

runtime-core.esm-bundler.js:41 [Vue warn]: Unhandled error during execution of component event handler 
  at <ElButton onClick=fn<login> class="button" type="primary"  ... > 

代码:

const login = async () => {
  await form.value.validate()
  const res = await userLoginService(formModel.value)
  userStore.setToken(res.data.token)
  ElMessage.success('登录成功')
  router.push('/')
}

解决方法:

try/catch 抛出错误

const login = async () => {
  try {
    await form.value.validate()
    const res = await userLoginService(formModel.value)
    userStore.setToken(res.data.token)
    ElMessage.success('登录成功')
    router.push('/')
  } catch (error) {
    ElMessage.error('登录失败')
  }
}

现在运行就没问题了

文章来源:https://blog.csdn.net/qq_37255976/article/details/135001213
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。