VUE數據雙向綁定導致的Bug


遇到的問題:

編輯和列表展示在同一個頁面的時候,點擊編輯,將當前的對象傳給編輯的對象,修改編輯對象時會自動改變列表展示的對應對象也會自動的改變值!

解決辦法:

this.modifyElevatorInformation = obj;

兩個對象會相互綁定,即使在取消的情況下也會修改顯示的值。

this.modifyElevatorInformation = Object.assign(this.modifyElevatorInformation,obj);

使用ES6的assign賦值對象的所有屬性,兩個數據不會雙向綁定!

 


免責聲明!

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



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