为了账号安全,请及时绑定邮箱和手机立即绑定

使用vue+ElementUI的多选框组件时,遇到的问题,请问是什么原因?

使用vue+ElementUI的多选框组件时,遇到的问题,请问是什么原因?

慕田峪9158850 2018-11-20 15:14:47
在使用ElementUI的单选框和多选框组件时,使用v-for循环渲染,出现点击选择框没有反应,但是绑定的数据却能正确改变绑定数据的代码如下:<el-checkbox-group v-model="questions[now_page-1].value" v-if="questions[now_page-1].type=='checkbox'">    <div v-for='item in questions[now_page-1].options'>        <el-checkbox :label="item.value"></el-checkbox>    </div></el-checkbox-group>其中questions[now_page-1].value是一个数组,页面的渲染没有问题,就是点击多选框后,多选框没有变成选中状态,但是此时questions[now_page-1].value却获得了刚刚点击的那个选项的值请问有人遇到过这种情况吗,请详细说下解决的方法和出现这种问题的原因
查看完整描述

1 回答

?
呼唤远方

TA贡献1856条经验 获得超11个赞

可能是数组的原因,js数组没办法做到双向绑定,所以数组数据变了 但是组件没有检测到


查看完整回答
反对 回复 2018-12-14
  • 1 回答
  • 0 关注
  • 1998 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号