网站建站和推广服务公司,ssh网站怎么做,机关门花网站建设,音乐网站用什么语言做在写一些提交数据的判断上#xff0c;有时候会写下面的ifelse的判断方法#xff0c;少一点还好#xff0c;多的话就很难受也不好看。
if(!that.driverObj.contrary){this.__utils.showToast(请先上传驾驶证副页图片);return false
}
if(!this.driverObj.start){this.__util…在写一些提交数据的判断上有时候会写下面的ifelse的判断方法少一点还好多的话就很难受也不好看。
if(!that.driverObj.contrary){this.__utils.showToast(请先上传驾驶证副页图片);return false
}
if(!this.driverObj.start){this.__utils.showToast(请先选择有效期限开始时间);return false
}
if(!this.driverObj.end){this.__utils.showToast(请先选择有效期限结束时间);return false
}结合for…in改进下
let errMap {front:请先上传行驶证正面图片,contrary:请先上传行驶证副页图片,vehicleImg:请先上传车辆正面照图片,carPlateNo:请输入车牌号,carModal:请选择车型,carColor:请选择车身颜色,vin:请输入17位车辆识别代号,engine_no:请输入发动机号码
}
try{for(let item in errMap){//信息未输入if(!this.obj[item]){throw new Error(errMap[item])}}...//正常流程
}catch(err){//提示出errMap里的报错信息console.log(err.message)
}上面只是一些简单的判空要加其他条件比如字符串长度不能超过x位啥的emm后面有遇到在加上去。