前端判断场景和方式

网络错误:

if (error.message === 'Network Error') {
  ElMessage.error('网络连接出现问题,请检查您的网络!');
  // 可能的重试逻辑或引导用户进行网络检查的操作
}

权限不足错误:

if (error.message === 'Permission Denied') {
  ElMessage.error('您没有足够的权限执行此操作!');
  // 可以考虑引导用户进行权限申请或联系管理员
}

服务器内部错误:

if (error.status === 500) {
  ElMessage.error('服务器内部发生错误,请稍后再试!');
  // 可能记录错误日志或进行错误上报
}

超时错误:

if (error.message === 'Timeout') {
  ElMessage.error('操作超时,请重试!');
  // 可以自动重试或提示用户手动重试
}

数据格式错误:

if (error.message === 'Invalid Data Format') {
  ElMessage.error('数据格式不正确,请检查输入!');
  // 可以提供数据格式的示例或引导用户重新输入
}

数据库操作错误:

if (error.message.startsWith(‘Database Error:’)) {
ElMessage.error(‘数据库操作出现错误,请联系技术支持!’);
// 详细记录错误信息以便后续排查
}

变量名重复:

if (  error.message === 'DuplicateName') {
     // 处理 DuplicateName 错误 
      ElMessage.error('变量名重复,请修改!') 
    } 

以上就是文章全部内容了,如果喜欢这篇文章的话,还希望三连支持一下,感谢!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小纯洁w

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值