我們在前端經(jīng)常會調(diào)用接口,將數(shù)據(jù)賦值給state.list,但頁面的其他地方同樣會用到state.list,要想不破壞原數(shù)據(jù),就得用新變量來定義,如:
let list_1 = state.list;
上面的寫法是淺拷貝,這樣導(dǎo)致的效果是:只要list_1改變,state.list也會跟著改變,要想不受影響,就得改成:
let list_1 = JSON.parse(JSON.stringify(state.list));