在开发前端的时候,因为有很多值数据,但这些值从后台传过来的时候,有很多可能性,如:null,undefined,空字符,"null","undefined",排除这些,其他应该就差不多是正常的了、出现这些数据的时候,统一显示'-'。
开始的时候我写的是val=="",后来发现,当val等于0的时候结果是true,但数据有时候就是0,解决办法是:val==="",这个是时候就等于false了
/*判断字段是否为空,为空的话先说-*/
isNull:function(val){
if(val==null||val==undefined||val===""||val=="null"||val=='undefined'){
return '-';
}else if(val==0 || val=='0'){
return val;
}
else{
return val;
}
},
