zoukankan      html  css  js  c++  java
  • vuex

    文件配置

      store文件夹下的index.js文件

      import  Vue  from  'vue'

      import  Vuex  from  'vuex'

      Vue.use(Vuex)

      export  default  new  Vuex.Store({

        state:{

          num: 1,

          age: 18

        },

        getters: {

          a(state){

            return  state =>  state.num

          },

          b(state){

            return   state  =>  state.age

          }

        },

        mutations: {

          ADD(state){

            state  +=  1

          },

          MIN(state){

            state  -=  1

          }

        },

        actions: {

          ADD(context){

            context.commit('ADD')

          },

          MIN({commit,state}){

            commit('MIN')

          }

        }

      })

    组件中使用

      this.$store.state.num

      this.$store.commit('ADD')

      this.$store.dispatch('MIN')

    使用辅助函数:

      import  {mapGetters, mapActions}  from  'vuex'

      computed:{

        ...mapGetters(['a', 'b'])

      },

      methods: {

        ...mapActions(['ADD', 'MIN'])

      }

    vuex模块化

      在store文件夹下创建一个modules文件夹,在modules文件夹下创建模块的js文件

      user.js文件

        const  state  = {}

        const  getters = {}

        const  mutations  =  {}

        const  actions  =  {}

        export  default{

          state,

          getters,

          mutations,

          actions

        }

      index.js文件

        import  Vue  from  'vue'

        import  Vuex  from  'vuex'

        Vue.use(Vuex)

        import  user  from  './modules/user'

        import  permission  from  '/modules/permission'

        const  store  =  new  Vuex.Store({

          modules:{

            user,

            permission

          }

        })

        export  default  store

  • 相关阅读:
    如何在 Windows 7 安裝 SharePoint Server 2010
    SharePoint 2010 WSP包部署过程中究竟发生什么?
    SharePoint 2010 部署 WSP 包
    SharePoint 2010在win7 x64 安装
    在Sharepoint2010中发布VS2010开发的WebPart
    在User Profile Service中配置AD的同步连接
    Sharepoint数据库存储过程
    SharePoint对象模型性能考量
    对SharePoint 2007数据库中一些数据表的使用
    SharePoint Services 数据库表
  • 原文地址:https://www.cnblogs.com/cuishuangshuang/p/13180101.html
Copyright © 2011-2022 走看看