在ElementUi中,多选框Checkbox 在循环中选不上的大坑,用 this.$set来解决

近遇见个奇怪的事情,elemengui的el-checkbox组件,在循环中选不上

在ElementUi中,多选框Checkbox 在循环中选不上的大坑,用 this.$set来解决_第1张图片

 但是在data中定义的变量就能正常

后来高手帮助结局,

小子丶拽字咋写(469112796) 2022-10-02 20:05:07
直接赋值没有getter setter方法
小子丶拽字咋写(469112796) 2022-10-02 20:05:37
你用this.$set赋值就可以了

把this.form.item[index].goods_item_checked = []

改为:

this.$set(this.form.item[index],'goods_item_checked',[])

就解决了

这个问题应该也可以通过:vue中 $nextTick来解决

你可能感兴趣的:(VUE,elementui,javascript,前端)