上传失败问题

来源:11-4 上传组件开发

BernhardRiemann

2020-12-05

老师你好:
为什么判断错误的时候要写成:
errMsg&&errMsg.msg&&上传失败原因${errMsg.msg}||'上传失败’
写成
errMsg.msg&&上传失败原因${errMsg.msg}||'上传失败’
有错吗

写回答

1回答

扬_灵

2020-12-05

同学你好,上面第一个是判断errMsg是否存在的,这种是为了防止errMsg没有数据的情况,如果能确保errMsg中始终不为空的话,可以使用第二个判断条件的。

0
5
吃啥都爱蘸辣椒
回复
BernhardRiemann
如果嫌这样写比较繁琐,可以使用可链式操作符,msg = errMsg && errMag.msg 可以改写成 msg = errMsg?.msg
2022-04-21
共5条回复

Vue Element+Node.js开发企业通用管理后台系统

基于Element的中后台课程,一套中小型企业通用的后台管理系统

2829 学习 · 1714 问题

查看课程