微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

关于使用elementUI中的CheckBox或者radio绑定清空对象的问题

1.问题描述:

页面如上图所示,基础信息中大概包含四十多个信息,有elementUI  form表单的各种信息,所有信息我都存在一个名为matters的对象中,在使用checkBox多选框是,数据绑定的格式是数组。

在提交完成后,再次进入新增是就应该清空缓存,以前我清空就直接 this.matters={}  这样清空,但是到这里之后,就不行,组件checkBox或者radio会报各种奇奇怪怪的bug。

2.解决方法

查阅网上资料,发现清空对象里面的属性值是不能这么做的。直接this.matters={},会使得变量matters指向另一个新地址(学艺不精,羞愧)。

参考了https://blog.csdn.net/qq_24607837/article/details/96459663 

这样,代码中的checkBox和radio就不会报奇奇怪怪的错误,然后也不会导致checkBox或者radio根本无法选中和切换,如果你也发现上述两种组件什么错误都排查了依旧报错,不防看看是不是自己的清空方法有问题

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐