在開發前端的時候,因為有很多值數據,但這些值從后台傳過來的時候,有很多可能性,如: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;
}
},