try {
await this.DeleteGoods({ id });
this.Toast.success("删除成功");
} catch (err) {
console.log(err);
this.Toast.danger("删除失败");
}
这时候是请求错误的,但是却还是提示删除成功.求教
try {
await this.DeleteGoods({ id });
this.Toast.success("删除成功");
} catch (err) {
console.log(err);
this.Toast.danger("删除失败");
}
这时候是请求错误的,但是却还是提示删除成功.求教
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
你这个是请求成功的,只是接口返回的结果表示你操作错误
你需要这样
try...catch是只能捕获:你接口不存在(或者网络中断),没有成功链接服务器,请求接口才报的错误