猿问

vue v-for循环动态生成的DOM节点,第一次触发无法获取,是什么原因

效果如下:区域信息为动态生成,要求将已选择的地区设置为禁用,

html代码:
https://img3.mukewang.com/5c85a9d2000160c007430175.jpg

js代码:

https://img2.mukewang.com/5c85a9d70001592006520353.jpg

但发现第一次触发事件,打印出的checkedDom为null,第二次可正常获取,请问是什么原因?
简单来说,就是v-for渲染的数据,第一次无法触发事件,无法获取到DOM节点,那为什么第二次触发事件可以获取到?


饮歌长啸
浏览 2200回答 3
3回答

慕桂英8517145

遇到相同的问题了,请教大佬是怎么解决的。

慕姐8265434

是不是data 里面缺少定义的字段 , 按照element-ui 例子 事没问题的!(代码不全)
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答