Vue:Error in v-on handler: “TypeError: Cannot use ‘in‘ operator to search for ‘systemModule‘ in {}“
今天使用Vue + element开发,在做一个此u该表单时,前端页面输入框中输入数据就报错,具体报错如下图:Error in v-on handler: "TypeError: Cannot use 'in' operator to search for 'systemModule' in {}"经过排查 发现原因:该字段内容在数据库的extdata中保存,保存的时候是字符串类型 如下:续原因:
·
今天使用Vue + element开发,在做一个此u该表单时,前端页面输入框中输入数据就报错,具体报错如下图:
Error in v-on handler: "TypeError: Cannot use 'in' operator to search for 'systemModule' in {}"
经过排查 发现原因:该字段内容在数据库的extdata中保存,保存的时候是字符串类型 如下:
续原因:而在点击修改表单时没有将 row 中的extdata字段转为Json对象,如下所示:
解决: 在将row对象传到form 后 再将form中的extdata转成对象类型即可解决
form的定义中 extdata是对象类型
更多推荐
已为社区贡献1条内容
所有评论(0)