解決vueA對象賦值給B對象,修改B屬性會影響到A的問題

實際在vue中 this.A = this.B,沒有進行深層賦值,只是把this.A的地址指向了與this.B相同的地址,所有對于A的修改會影響到B。

我們提供的服務有:網(wǎng)站設計制作、網(wǎng)站建設、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、河南ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術(shù)的河南網(wǎng)站制作公司

解決相互影響的思路是在this.A必須是新建的一個對象,這樣才能保證不被指向同一地址,屬性修改不會相互影響。

解決方式:

this.A=JSON.parse(JSON.stringify(this.B));

將對象轉(zhuǎn)成字符串剔除對象屬性后,再轉(zhuǎn)換成對象賦值,這樣能解決指向相同地址修改會相互影響的問題。

以上這篇解決vue A對象賦值給B對象,修改B屬性會影響到A的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持創(chuàng)新互聯(lián)。

當前名稱:解決vueA對象賦值給B對象,修改B屬性會影響到A的問題
當前鏈接:http://www.muchs.cn/article2/ghpoic.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供App設計網(wǎng)站排名、靜態(tài)網(wǎng)站、全網(wǎng)營銷推廣、商城網(wǎng)站、做網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設