let list1 = this.res.result.canSelectList;
let list1 = this.res.result.canSelectList || [];//null,undefined都可以 先判断canSelectList是否为null,如果为null则返回空数组[],否则返回canSelectList本身
null,undefined都可以 先判断canSelectList是否为null,如果为null则返回空数组[],否则返回canSelectList本身
如果 与运算的某条件存在再去判断,否则不判断
v-show="item.publishStatus == 0 && (item.extranetReType ? item.extranetReType == 3 : true)"
我们使用了三元条件运算符来判断item.extranetReType
是否存在。如果存在,则继续判断其值是否为3;如果不存在(即undefined
或null
),则默认为true
,以满足v-show
的条件。
这样做的效果是,当item.extranetReType
存在时,会同时判断item.publishStatus
和item.extranetReType
的值;当item.extranetReType
不存在时,只判断item.publishStatus
的值为0。