在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue v-for循環(huán)動(dòng)態(tài)生成的DOM節(jié)點(diǎn),第一次觸發(fā)無法獲取,是什么原因

vue v-for循環(huán)動(dòng)態(tài)生成的DOM節(jié)點(diǎn),第一次觸發(fā)無法獲取,是什么原因

效果如下:區(qū)域信息為動(dòng)態(tài)生成,要求將已選擇的地區(qū)設(shè)置為禁用,
圖片描述

html代碼:
圖片描述

js代碼:
圖片描述

但發(fā)現(xiàn)第一次觸發(fā)事件,打印出的checkedDom為null,第二次可正常獲取,請(qǐng)問是什么原因?
簡(jiǎn)單來說,就是v-for渲染的數(shù)據(jù),第一次無法觸發(fā)事件,無法獲取到DOM節(jié)點(diǎn),那為什么第二次觸發(fā)事件可以獲取到?

回答
編輯回答
孤星

@change的handler為什么要包一層?直接checkAll(xx,xx)就行

還有為什么要操作dom,循環(huán)的時(shí)候:disable="true/false"動(dòng)態(tài)綁定就行了。

2017年12月4日 13:29
編輯回答
憶往昔

是不是data 里面缺少定義的字段 , 按照element-ui 例子 事沒問題的!
(代碼不全)

2017年11月19日 16:50