<strike id="cy2gs"><menu id="cy2gs"></menu></strike>
  • <del id="cy2gs"><dfn id="cy2gs"></dfn></del>
  • Vuex的一些用法

    2020-3-1    前端達人

    vuex的基礎

    1,狀態(tài)管理(共享)

    緩存數(shù)據(jù)==>內存, 只要刷新頁面,數(shù)據(jù)就丟了

    訂單,詳情等,,,不適用vuex緩存數(shù)據(jù)



    用于



    非父子通信的問題

    緩存后端數(shù)據(jù),提高用戶體驗

    注意:

    vuex只能有一個store,

    為了防止多人修改,我們切割成子store, 再合并成唯一一個大的store對象

    模塊寫法

    import Vue from 'vue'
    import Vuex from 'vuex'
    import cinema from './module/cinemaModule'
    import tabbar from './module/tabbarshowModule'
    
    Vue.use(Vuex)
    
    const store = new Vuex.Store({
      state: {
    
      }, // "全局"狀態(tài)
      mutations:{
    
      },//唯一修改狀態(tài)的地方
      //異步處理
      actions:{
      },
      // 對上面的“全局狀態(tài)”進行數(shù)據(jù)處理, 類似于vue中的計算屬性
      getters:{
      },
    
      modules:{
        cinema,
        tabbar
      }
    })
    export default store
    

    2,子模塊的寫法

    const module = {
      namespaced:true, //命名空間
      state :{
        cinemaList:[]
      },
      actions:{
        store.commit("setCinemaList",res.data.data.cinemas) //支持傳參
      },
      mutations:{
        setCinemaList(state,data){
          console.log("setCinemaList",data)
          state.cinemaList = data
        }
      },
      getters:{
        topDataList(state){
          //state形參s, vuex自動調用時候,傳來值
          return state.cinemaList.slice(0,5)
        }
      }
    }
    
    export default module
    

    3,為了防止頁面刷新丟失數(shù)據(jù),所以還得找到其他插件來幫忙

    import createPersistedState from "vuex-persistedstate"; //在index.js頁面加入這個插件
    
    // 加入下面的代碼
    const store = new Vuex.Store({
      plugins: [createPersistedState({
        reducer(val){
          return {
            user: val.user
          }
        }
      })]
    


    ————————————————
    版權聲明:本文為CSDN博主「m0_46436313」的原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權協(xié)議,轉載請附上原文出處鏈接及本聲明。
    原文鏈接:https://blog.csdn.net/m0_46436313/article/details/104572076

    日歷

    鏈接

    個人資料

    藍藍設計的小編 http://www.skdbbs.com

    存檔

    主站蜘蛛池模板: 国产精品无码国模私拍视频 | 国精品午夜福利视频不卡| 亚洲精品视频在线| 久久精品国产亚洲AV无码偷窥| 日韩精品一区二区三区在线观看| 杨幂国产精品福利在线观看| 国产精品VA在线观看无码不卡| 亚洲综合av永久无码精品一区二区| 精品国产福利盛宴在线观看| 99久久免费只有精品国产| 国产精品福利在线观看| 精品性影院一区二区三区内射 | 国产成人精品a视频一区| 国产日韩精品欧美一区| 特级精品毛片免费观看| 一本一本久久aa综合精品| 亚洲精品国产成人影院| 亚洲AV成人精品日韩一区18p| 精品成人一区二区三区四区| 国产欧美日韩精品专区| 国产va免费精品| 91精品国产91久久| 亚洲日本精品一区二区| 国产精品久久久久影院色| 999精品视频| 国产韩国精品一区二区三区久久| 国产剧情国产精品一区| 国产精品禁18久久久夂久| 久久Av无码精品人妻系列| 国产日韩精品欧美一区喷水| 国产精品内射后入合集| 99在线精品免费视频九九视| 91精品国产高清久久久久久io | 久久久久久夜精品精品免费啦| 亚洲AV成人精品网站在线播放 | 日韩一区二区三区精品| 精品熟女少妇aⅴ免费久久| 国产亚洲曝欧美不卡精品| 久久se这里只有精品| 久久夜色精品国产| 亚洲欧美日韩久久精品|