-- 创造无限可能

elementUi开发报错:TypeError: this.model is undefined

2023-06-03 19:57:58
494 人浏览 0 人点赞
有用,点赞支持一下

环境

element-ui
checkbox组件

场景

目前有一个用户列表,点击列表弹窗用户的编辑表单,表单中有一项用户的兴趣选项,使用checkbox实现

报错信息

第一次随机点击用户编辑是正常,但是后续的用户点击编辑就显示报错
TypeError: this.model is undefined

问题分析

因为该组件在其他表单中也用到,重点考虑是否表单的数据不符合要求
经验证,确实如此
在输出表单数据的时候,除了第一次,后面点击弹窗数据都是空的
因为数据为空导致了报错

解决

关闭弹窗后,有一步把数据置空的操作,导致后续打开弹窗报错