VUE给动态生成的el-checkbox添加v-model
需求描述:根据返回的数据,页面动态for循环添加el-checkbox,动态绑定v-model;
html代码:
全选
tabList数据格式:
tabList: [
{
id: '1',
name: 'test'
},
{
id: '2',
name: 'teste2'
}
]
之前的错误做法:
tabList.forEach((item, index) => {
item.status = false;
})
开始以为这样就可以了,毕竟在el-checkbox上用item.status绑定v-model,后面发现checkbox点击的时候并没有更新;
解决方案:
import Vue from 'vue'
tabList.forEach((item, index) => {
// item.status = false;
Vue.set(item, 'status', '');
})
【VUE给动态生成的el-checkbox添加v-model】官方文档
文章图片
推荐阅读
- 喂,你结婚我给你随了个红包
- 成交的种子咖啡冥想
- 一百二十三夜,请嫁给我
- vue-cli|vue-cli 3.x vue.config.js 配置
- 2020-04-07vue中Axios的封装和API接口的管理
- 每日一话(49)——一位清华教授在朋友圈给大学生的9条建议
- 历史教学书籍
- 写给陈羡
- 给予孩子心理平衡的机会
- 请给时间一点时间