1. 布爾型的值拿 if(value){}
2. 非布爾類型的用if(value){}有時得不到理想的結果;
比如
data.analystResult的返回結果有可能為null
當我使用:
if (data.analystResult) {}
的方式來判斷,及時analystResult的有值也沒有進if.很是疑惑。
el-form里面對於onRule的使用的一些錯誤總結:
rules里面的trigger亂報錯誤提示:
select組件change事件:
handleBankSelect(item) {
this.form.bankId = item.id || '';
this.form.branchId = '';
this.form.bankName = '';
},
因為
reset里面的bankName的值是undefined,導致執行handleBankSelect方法,觸發了trigger事件
rules: {
bankName: [{ required: true, message: '開戶行名稱不能為空', trigger: 'change' }]
},
reset() {
this.form = {
bankName: undefined
};
}