关于el-checkbox-group 报错 length 未定义

 问题原因:页面在初始化的时候el-checkbox-group 的v-model要绑定一个数组,但是我的在生命周期的created中才为其绑定数据,造成再渲染dom时绑定数据类型不对而报错

解决办法:1.在视图渲染之前给该值赋值为空数组 

解决办法: 2 在data中定义的数据初始化一个数组

推荐使用方法2,方法1虽然可以实现但是有点费劲,方法1思路是使用watch监听,加上 immediate: true, // 初始化时让handler调用一下 ,说白了就是在视图未渲染时赋个值,这样渲染的时候就OK了

方法2举个栗子:下图1,我在data中定义了一个属性,并在里面初始化要渲染的多选框的值,后面随便操作了,初始化就不报错了

 

 总结:报错皆有因果,找到它,解决它

posted @   Harry宗  阅读(504)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示