乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      在vue-element-admin中使用Vuex

       頭號碼甲 2021-09-15

      參考:

      vuex官方文檔

      https://vuex./zh/

       

      Vuex快速使用

      https://mp.weixin.qq.com/s/OnVcgBQlSLHiR12WXN5nbQ

       

      模塊化用到的 require.context

      https:///post/6844903583113019405 

       

      vue element admin教程

      https:///post/6844903840626507784#heading-29

       

       

      在vue-element-admin中,已模塊化

       

      例如,要新增routePoint.js

      src/store/getter.js

      const getters = {
        sidebar: (state) => state.app.sidebar,
        size: (state) => state.app.size,
        device: (state) => state.app.device,
        visitedViews: (state) => state.tagsView.visitedViews,
        cachedViews: (state) => state.tagsView.cachedViews,
        token: (state) => state.user.token,
        avatar: (state) => state.user.avatar,
        name: (state) => state.user.name,
        userId: (state) => state.user.userId,
        nickName: (state) => state.user.nickName,
        introduction: (state) => state.user.introduction,
        roles: (state) => state.user.roles,
        permission_routes: (state) => state.permission.routes,
        errorLogs: (state) => state.errorLog.logs,
      
        // 新增
        lastRoutePointListObj: (state) => state.routePoint.lastRoutePointListObj,
      };
      export default getters;
      

       

      src/store/modules/routePoint.js

      import {
          getRouteRealTimeNumber,
      } from '@/api/route';
      
      const state = {
          lastRoutePointListObj: {
              data: [],
              timestamp: '',
          },
      };
      
      const mutations = {
          SET_LAST_ROUTE_POINT_LIST_OBJ: (state, lastRoutePointListObj) => {
              const { data, timestamp } = lastRoutePointListObj;
              state.lastRoutePointListObj.data = data;
              state.lastRoutePointListObj.timestamp = timestamp;
          },
      };
      
      const actions = {
          setLastRoutePointListObj({ commit }, lastRoutePointListObj) {
              commit('SET_LAST_ROUTE_POINT_LIST_OBJ', lastRoutePointListObj);
          },
      };
      
      export default {
          namespaced: true,
          state,
          mutations,
          actions,
      };
      

       

      在組件xx.vue中使用

      // 賦值
      this.$store.dispatch("routePoint/setLastRoutePointListObj", {
              data: [1,2,3],
              timestamp: new Date().getTime(),
            });
      
      // 獲取值
      console.log(this.$store.getters.lastRoutePointListObj)
      

       

        本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多