环境
element-ui
checkbox组件
场景
目前有一个用户列表,点击列表弹窗用户的编辑表单,表单中有一项用户的兴趣选项,使用checkbox实现
报错信息
第一次随机点击用户编辑是正常,但是后续的用户点击编辑就显示报错TypeError: this.model is undefined
问题分析
因为该组件在其他表单中也用到,重点考虑是否表单的数据不符合要求
经验证,确实如此
在输出表单数据的时候,除了第一次,后面点击弹窗数据都是空的
因为数据为空导致了报错
解决
关闭弹窗后,有一步把数据置空的操作,导致后续打开弹窗报错