导航

el-checkbox的坑

Posted on 2020-04-03 15:33  init01  阅读(1751)  评论(0编辑  收藏  举报

要的效果:点全选的时候,所有选项都勾起

 

问题:只有刚进入页面渲染的时候,:checked才生效一次,在点击全选的时候,都没反应。

解决方案:不要用:checked ,改用 v-model

改为:

 

反思:

   最开始一直以为是数据更新了但没有重新渲染的问题,所以一直在调数据,

   后来没有在控制台打印,直接在页面中打印,该为0的时候为0,该为1的时候也确实为1,

   才发现是el-checkbox的checked本身可能不支持随时监测,于是改为v-model。

   把数组里的flag=1的都改为true,flag=0的都改为false