VUE 中 的深拷貝和淺拷貝

shrek11發表於2019-03-12

前端發現一個問題,我v-for 出來的元件繫結下來的時候,改了一個下拉的值

其他的下拉也跟著改變。

下拉的選項根據資料動態增加,但是改變一個下拉,其他跟著改,找了半天,

最後https://www.cnblogs.com/pangguoming/p/8438613.html 找到了問題

原來JS的物件和JAVA的物件類似,一個值引用,一個地址引用。

所以在JS陣列PUSH的時候需要PUSH複製的物件

複製物件  JSON.parse(JSON.stringify(this.demandDetailList)) 

記錄一下

 

相關文章