關於使用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根本無法選中和切換,如果你也發現上述兩種組件什么錯誤都排查了依舊報錯,不防看看是不是自己的清空方法有問題

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM