鍍金池/ 問答/HTML/ vue中 頁(yè)面刷新之后,拿不到store中的數(shù)據(jù)

vue中 頁(yè)面刷新之后,拿不到store中的數(shù)據(jù)

如圖,我在created中獲取vuex中的數(shù)據(jù),一進(jìn)入頁(yè)面能夠拿到,但是頁(yè)面刷新之后就拿不到數(shù)據(jù)
圖片描述
圖片描述

回答
編輯回答
悶騷型

store是原來(lái)存儲(chǔ)組件狀態(tài)的,不是用來(lái)做本地?cái)?shù)據(jù)存儲(chǔ)的。
本地存儲(chǔ)可以用localStorage/sessionStorage或者cookie

2018年3月2日 08:31
編輯回答
別硬撐

你可以把它看做是一個(gè)js的緩存數(shù)據(jù); 例如:

let arr = [];

// 在某個(gè)事件中加入了一個(gè)值 [1]
// 再次刷新時(shí) 相當(dāng)于又重新聲明了 所以沒有值
2018年3月25日 15:37
編輯回答
裸橙

刷新以后store里的數(shù)據(jù)重置了 討論群163958730

2017年2月16日 12:49
編輯回答
墻頭草

可以在你的store.js里用sessionStorage保存起來(lái),刷新的時(shí)候可以拿到

2018年8月23日 12:35
編輯回答
別逞強(qiáng)

可以通過(guò)sessionStorage或者localStorage解決

const state = {phone:localStorage.getItem('phone')||""}
2017年1月19日 14:58
編輯回答
萌小萌

頁(yè)面刷新之后store回到初始狀態(tài)了??梢酝ㄟ^(guò)本地存儲(chǔ)解決

2017年10月30日 10:40