<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      vux方法

      vuex 的備注

         // vuex的公用數據放置處
              state: {
                  count: 0,
              },
              // (方法) 在里面可以去修改state里面的數據(在這里面不能寫異步操作)
              mutations: {
                  方法名 (state,vari) {
                      state.count=vari
                      // 傳值并設置count
                  }
              },
              // 異步操作
              actions: {},
              // 類似計算屬性 (這個不會修改state里面的數據)
              getters: {},

       

       

      常用命令

      this.$store.state.變量
      // 獲取state里面的變量
      
      this.$store.getters.計算名稱
      // 訪問vuex的計算屬性
      
      this.$store.commit('方法名', 10)
      // 調取mutations中的方法,并傳值
      
      this.$store.dispatch('方法名', 1)
      // 調用vuex異步函數

       

       

       

      import Vue from 'vue'
      import Vuex from 'vuex'
      Vue.use(Vuex)
      export default new Vuex.Store({
          state: {
             //全局數據
              //data
              list:[]
          },
          mutations: {
              //修改數據的一些方法,不允許組件直接修改全局數據,必須使用mutations內的方法進行修改
              //可以接收兩個參數,第一個必須是模塊的局部狀態對象(state數據),個可選參數
              initList(state, list) {
                  state.list = list
              }
          },
          actions: {
              //異步的一些方法,不允許該內部方法直接操作全局數據
              //可以調用mutations內的方法進行操作數據
              //可以接收兩個參數,第一個必須是store對象,第二個可選參數
              getList(context) {
                  axios.get('/list.json').then(({ data }) => {
                      //調用mutations內的initList方法,傳入數據
                      context.commit('initList', data)
                  })
              }
          },
          getters:{
              //Vuex 允許我們在 store 中定義“getter”(可以認為是 store 的計算屬性)。就像計算屬性一樣,
              //tter 的返回值會根據它的依賴被緩存起來,且只有當它的依賴值發生了改變才會被重新計算。
          }
      })
      //state(數據|狀態)
      this.$store.state.list
      import {mapState,mapActions,mapMutations,mapGetters} from 'vuex'
      computed:{
          ...mapState(['list'])//...展開符
          //這種方法在使用時候就像使用自身計算屬性一樣,直接使用list
      }
      //mutations
      this.$store.commit('initList',list)
      methods: {
          ...mapMutations(['initList'])
      }
      //這種方法在使用時候就像使用自身方法一樣一樣,直接使用initList(list)
      //actions
      this.$store.dispatch('getList')
      methods: {
          ...mapMutations(['initList']),
          ...mapActions(['getList'])
      }
      //這種方法在使用時候就像使用自身方法一樣一樣,直接使用getList()
      //getters
      this.$store.getters.name//name:方法名
      computed:{
          ...mapState(['list'])//...展開符
          ...mapGetters(['name'])
          //這種方法在使用時候就像使用自身計算屬性一樣,直接使用方法名
      }

       

      posted @ 2021-07-24 14:04  雨落風  閱讀(129)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 中文字幕人妻精品在线| 久久精品国产一区二区三 | 亚洲永久精品ww47永久入口| 日本肥老妇色xxxxx日本老妇| WWW丫丫国产成人精品| 爱性久久久久久久久| 午夜自产精品一区二区三区| 国产精品乱子乱xxxx| 亚洲18禁一区二区三区| 亚洲精品国产精品乱码不| 欧美视频专区一二在线观看| 成人视频在线观看| 男女无遮挡激情视频| 高清美女视频一区二区三区| 人妻少妇精品性色av蜜桃| 99精品国产综合久久久久五月天| 欧美粗大| 亚洲国产精品一区二区三| 国产精品国产三级国产试看| 亚洲精品麻豆一二三区| 亚洲成人一区二区av| 2021亚洲va在线va天堂va国产| 99久久国产成人免费网站| 亚洲日韩成人无码不卡网站| 精品欧美一区二区三区久久久| 99久久精品费精品国产一区二| 久久天天躁狠狠躁夜夜躁| 另类图片亚洲人妻中文无码| 色欲国产精品一区成人精品| 蜜臀98精品国产免费观看| 日韩有码中文字幕av| 女人张开腿让男人桶爽| 国产成人无码免费视频麻豆| 亚洲熟女乱综合一区二区三区| 韩国无码AV片午夜福利| 精品一区二区三区蜜桃久| 99在线视频免费观看| 成人免费在线播放av| 国产一区二区丰满熟女人妻| 日本中文一区二区三区亚洲| 国内精品久久久久影院薰衣草|