激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

node.js|vue.js|jquery|angularjs|React|json|js教程|

服務(wù)器之家 - 編程語言 - JavaScript - vuex頁面刷新導(dǎo)致數(shù)據(jù)丟失的解決方案

vuex頁面刷新導(dǎo)致數(shù)據(jù)丟失的解決方案

2021-12-08 15:59Killerbee JavaScript

這篇文章主要介紹了vuex頁面刷新導(dǎo)致數(shù)據(jù)丟失的解決方案,幫助大家更好的使用vue框架,感興趣的朋友可以了解下

解決vuex頁面刷新導(dǎo)致數(shù)據(jù)丟失問題

vuex數(shù)據(jù)是存在內(nèi)存當(dāng)中,當(dāng)頁面刷新之后vuex數(shù)據(jù)自然會(huì)丟失。我們有兩種方法解決該問題:
1.使用vuex-along
2.使用localStorage或者sessionStroage

1.使用vuex-along

vuex-along的實(shí)質(zhì)也是將vuex中的數(shù)據(jù)存放到localStorage或者sessionStroage中,只不過這個(gè)存取過程這個(gè)組件會(huì)幫我們完成,我們只需要用vuex的讀取數(shù)據(jù)方式操作就可以了,簡單了解一下vuex-along的使用方法。

安裝vuex-along:

?
1
npm install vuex-along --save

配置vuex-along: 在store/index.js 中最后添加以下代碼:

?
1
import VueXAlong from 'vuex-along' //導(dǎo)入插件
?
1
2
3
4
5
6
7
8
9
10
export default new Vuex.Store({
  //modules: {
    //controler //模塊化vuex
  //},
  plugins: [VueXAlong({
    name: 'store',   //存放在localStroage或者sessionStroage 中的名字
    local: false,   //是否存放在local中 false 不存放 如果存放按照下面session的配置
    session: { list: [], isFilter: true } //如果值不為false 那么可以傳遞對(duì)象 其中 當(dāng)isFilter設(shè)置為true時(shí), list 數(shù)組中的值就會(huì)被過濾調(diào),這些值不會(huì)存放在seesion或者local中
  })]
});

2.使用localStorage或者sessionStroage

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
created() {
  //在頁面加載時(shí)讀取sessionStorage里的狀態(tài)信息
  if (sessionStorage.getItem("store")) {
   this.$store.replaceState(
    Object.assign(
     {},
     this.$store.state,
     JSON.parse(sessionStorage.getItem("store"))
    )
   );
  }
  //在頁面刷新時(shí)將vuex里的信息保存到sessionStorage里
  window.addEventListener("beforeunload", () => {
   sessionStorage.setItem("store", JSON.stringify(this.$store.state));
  });
},

上面兩種方法都可以解決vuex頁面刷新導(dǎo)致數(shù)據(jù)丟失問題。按照上面的方法配置之后就可以正常使用vuex了,頁面刷新數(shù)據(jù)也不會(huì)丟失了。

以上就是vuex頁面刷新導(dǎo)致數(shù)據(jù)丟失的解決方案的詳細(xì)內(nèi)容,更多關(guān)于vuex 數(shù)據(jù)丟失的資料請(qǐng)關(guān)注服務(wù)器之家其它相關(guān)文章!

原文鏈接:https://segmentfault.com/a/1190000038400475

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: av久草| 国产精品久久久久久久午夜片 | 一区二区久久精品66国产精品 | 成人区一区二区三区 | 56av国产精品久久久久久久 | 成人毛片100免费观看 | 一区在线免费视频 | 国产精品久久久久久影院8一贰佰 | 成人mm视频在线观看 | 一级黄色毛片免费 | av电影在线网| 精品国产视频一区二区三区 | 国内精品久久久久久久影视红豆 | 久久在线精品 | 九九热视频这里只有精品 | 大学生一级毛片在线视频 | 曰韩精品 | 国产精品高潮99久久久久久久 | 成人不卡一区二区 | 久草在线视频精品 | 日韩av一区二区三区在线观看 | 九色中文字幕 | 粉嫩粉嫩一区二区三区在线播放 | 精品视频一区二区三区四区 | 日韩视频一 | 日韩视频一| 91丨九色丨国产在线观看 | 欧美人人干| 国产papa| 久久经典国产视频 | 羞羞视频免费视频欧美 | 国产精品一 | 九九热国产视频 | 5xsq在线视频 | 91看片入口 | 欧美视频一区二区三区四区 | 免费观看9x视频网站在线观看 | 91久久在线观看 | 久久久久久久一区二区 | 九九午夜视频 | 日日噜噜噜夜夜狠狠久久蜜桃 |