vuex存儲復(fù)雜參數(shù)(如對象數(shù)組等)刷新數(shù)據(jù)丟失的解決方法
我需要在搜索頁拿到結(jié)果之后跳轉(zhuǎn)到搜索結(jié)果頁并攜帶搜索結(jié)果
嘗試過幾種方法之后最終采用vuex+sessionStorage結(jié)合的方法在mutations中
setResultValue(state,flag){
sessionStorage.setItem("resultValue", JSON.stringify(flag))
state.resultValue = flag
}
在getters中
getResultValue
getResultValue(state){
state.resultValue = sessionStorage.getItem("resultValue")
return state.resultValue
}
在跳轉(zhuǎn)后的頁面獲取這個數(shù)據(jù)
this.resultValue = JSON.parse(store.getters.getResultValue)
這里可以看到我們用了JSON.stringify和JSON.parse是因為sessionStorage存儲對象的需要,不然在頁面獲取時只能得到:“[object,object]”
以上這篇vuex存儲復(fù)雜參數(shù)(如對象數(shù)組等)刷新數(shù)據(jù)丟失的解決方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vuejs+element UI table表格中實現(xiàn)禁用部分復(fù)選框的方法
今天小編就為大家分享一篇vuejs+element UI table表格中實現(xiàn)禁用部分復(fù)選框的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-09-09
vue+echarts實現(xiàn)動態(tài)繪制圖表及異步加載數(shù)據(jù)的方法
vue寫的后臺管理,需要將表格數(shù)據(jù)繪制成圖表(折線圖,柱狀圖),圖表數(shù)據(jù)都是通過接口請求回來的。這篇文章主要介紹了vue+echarts 動態(tài)繪制圖表及異步加載數(shù)據(jù)的相關(guān)知識,需要的朋友可以參考下2018-10-10
vue-router實現(xiàn)webApp切換頁面動畫效果代碼
本篇文章主要介紹了vue實現(xiàn)app頁面切換效果實例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-05-05

