1. 程式人生 > >es6 深度複製解決雙向繫結問題

es6 深度複製解決雙向繫結問題

當我們利用v-bind:來繫結屬性向子元件傳遞物件的時候,有時候我們需要子元件改變的時候不改變父元件的值,一般可以利用JSON.stringify(JSON.parse(jsonstr))將傳遞來的物件賦值到子元件自己的data,這樣做的原理是對傳過來的值重新賦予一個空間,從而解決雙向繫結。,但是es6有一個深度賦值的方法也可以解決這個問題, let obj= Object.assign({}, obj)也可以解決。