dialog首次打開時肿轨,里面的ref或者是彈窗中el未加載取不到
點(diǎn)擊茧球,將彈窗打開項(xiàng)設(shè)置為true之后便监,用document獲取彈窗中的元素晶府,或者是this.$refs 是undefined
setTimeout(() => {
},0)? 在里面寫就可以獲取到了桂躏,跟線程有關(guān)系,但是具體的解釋我也不清楚
form表單驗(yàn)證川陆,當(dāng)綁定為三級剂习,比如form.a.b 這樣的時候,驗(yàn)證是無效的较沪,只有一級和二級才可以
這個情況下只有使用自定義驗(yàn)證鳞绕,var checkName = (rule, value, callback) => {}? ?當(dāng)然了,這里面的value也是undefinde取不到的
這時候你只有自定義一個變量賦值為你需要驗(yàn)證的對象尸曼,然后對這個變量進(jìn)行判斷
自定義驗(yàn)證的話還有個問題们何,就是星標(biāo)的紅色,表示必填項(xiàng)是出現(xiàn)不了的骡苞,可以手動在el-form-item上加一個class
這里設(shè)為 sign
.sign label:before {
content:'*';
? color:#f56c6c;
? margin-right:5px;
}? 這個樣式就有星標(biāo)提示了