难道不是boolean表达式也可以在javascript进行进行判断吗
样式:
change () {
if (value) {
//这是个代码
}
}
只有在以下六种情况下,if中的()的数据为假。false、空字符串、0、null、undefined、NaN。
if(value) 等价于 if(value==true) 或者 if(value!=false/0/...)
PoolareaChange (value) {
let empMgtType = this.EmpBasInfoForm.getFieldValue('empMgtType')//empMgtType是单位管理类型
let empType = this.EmpBasInfoForm.getFieldValue('empType')//单位类型
let admdvs
if (value) {
admdvs = value[value.length - 1]
}
// 判断单位管理类型是否为空
if (empMgtType !== null && empMgtType !== undefined && empMgtType !== '') {
// 判断单位类型是否为空
if (empType !== null && empType !== undefined && empType !== '') {
this.Base.submit(null, {
url: '/web/emp/getCanInsurance',
data: { empMgtType: empMgtType, empType: empType, admdvs: admdvs }
}).then((data) => {
this.dataSourceEmpInsu = data.data.data
for (var index in this.dataSourceEmpInsu) {
this.dataSourceEmpInsu[index].empInsuDate = this.dataSourceEmpInsu[index].empInsuDate.substr(0, 10)
}
this.viewType = data.data.viewConfig
})
}
}
},
原先代码已经发到楼上了请大家帮我看下,这个是写错了吗