vue物件的深層複製
在專案的開發過程中,我發現使用this.$set(物件,key, value)
也沒有修改子元件物件的值,後面才發現vue物件存在深層複製的問題。
遇到這種情況怎麼辦?
在子元件中監聽父元件傳遞的物件的變化,深層複製
props: {
// 必傳的四個引數,列的資料,表格資料,搜尋資料,總數
setTableTotalData: {
type: Object,
required: true
}
},
watch: {
setTableTotalData: {
handler: function (val, oldval) {
this.ColumnsData = val.columnsData
this.tableData = val.tableData
this.search = val.search
this.total = val.total
},
deep: true
}
},
物件的資料就可以徹底改變了。
相關文章
- js物件深複製JS物件
- JS物件複製:深複製和淺複製JS物件
- C#中的物件深複製和淺複製C#物件
- vue複製物件Vue物件
- 淺談JS中物件的淺複製和深複製JS物件
- vue實現物件的複製Vue物件
- JS 物件如何實現深複製JS物件
- 對於複製普通物件 深複製和淺複製是否一樣物件
- 【web前端】用javascript實現物件的深複製Web前端JavaScript物件
- js 實現深複製/深複製JS
- VUE js中複製物件 JSONVue物件JSON
- es6完全深複製一個物件物件
- go的深複製跟淺複製Go
- 深複製
- 淺複製與深複製
- Java引用複製、淺複製、深複製Java
- 淺複製和深複製的概念與值複製和指標複製(引用複製)有關 淺複製 “指標複製 深複製 值複製指標
- JavaScript中的淺複製與深複製JavaScript
- python 淺複製、深複製坑Python
- python 深複製和淺複製Python
- JavaScript 淺複製和深複製JavaScript
- js 深複製JS
- python 的深淺複製Python
- python深複製和淺複製的區別Python
- go slice深複製和淺複製Go
- js 淺拷貝(淺複製、淺克隆)、深拷貝(深複製、深克隆)JS
- 詳談Javascript中的深複製和淺複製JavaScript
- Python列表的深淺複製Python
- React中setState修改深層物件React物件
- Python 列表切片陷阱:引用、複製與深複製Python
- 25. 深淺複製
- js物件的複製方法JS物件
- Java 中的深複製和淺複製你瞭解嗎?Java
- js 淺複製和深複製的區別和應用JS
- SpringBoot物件複製Spring Boot物件
- Day 7.5 資料型別總結 + 複製 淺複製 深複製資料型別
- js陣列物件複製拷貝不改變原來的值,深拷貝JS陣列物件
- 不可複製的PDF轉成雙層可複製PDF