java如何實(shí)時(shí)刷新數(shù)據(jù) vue主動(dòng)刷新頁面及列表數(shù)據(jù)刪除后的刷新實(shí)例?
vue主動(dòng)刷新頁面及列表數(shù)據(jù)刪除后的刷新實(shí)例?一般在登錄成功的時(shí)候需要把用戶信息,菜單信息放置vuex中,作為全局的共享數(shù)據(jù)。但是在頁面刷新的時(shí)候vuex里的數(shù)據(jù)會(huì)重新初始化,導(dǎo)致數(shù)據(jù)丟失。因?yàn)関ue
vue主動(dòng)刷新頁面及列表數(shù)據(jù)刪除后的刷新實(shí)例?
一般在登錄成功的時(shí)候需要把用戶信息,菜單信息放置vuex中,作為全局的共享數(shù)據(jù)。但是在頁面刷新的時(shí)候vuex里的數(shù)據(jù)會(huì)重新初始化,導(dǎo)致數(shù)據(jù)丟失。因?yàn)関uex里的數(shù)據(jù)是保存在運(yùn)行內(nèi)存中的,當(dāng)頁面刷新時(shí),頁面會(huì)重新加載vue實(shí)例,vuex里面的數(shù)據(jù)就會(huì)被重新賦值 辦法一:將vuex中的數(shù)據(jù)直接保存到瀏覽器緩存中(sessionStorage、localStorage、cookie)辦法二:在頁面刷新的時(shí)候再次請(qǐng)求遠(yuǎn)程數(shù)據(jù),使之動(dòng)態(tài)更新vuex數(shù)據(jù)辦法三:在父頁面向后臺(tái)請(qǐng)求遠(yuǎn)程數(shù)據(jù),并且在頁面刷新前將vuex的數(shù)據(jù)先保存至sessionStorage(以防請(qǐng)求數(shù)據(jù)量過大頁面加載時(shí)拿不到返回的數(shù)據(jù))