遇到elementui checkbox点两次才生效的问题

<el-checkbox @change="handleRadioChange($event,index)" :value="item.labelChecked">{{ item.type }}</el-checkbox>
handleRadioChange(val,i){
  this.$set(this.goodsTypeList[i],'labelChecked',!this.goodsTypeList[i].labelChecked)
},

解决办法:不要使用v-model,使用:value,change事件修改是否选中也不要改他的参数val,而是直接修改他的数据

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐