vuex

字数 130阅读 193

const state = {

account:"",

const   getters = {

account(state){

return  state.account

},

const    mutations = {

increment(state,ret){//处理数据(数据是重点)变化 状态

state.account= ret.userPayInfo         

},

};

const actions = {

increment:({commit})=>{//处理你要干啥

Api.member.account.get.account().then(({ret,msg,code}) =>

{

commit('increment',ret)   //之前是数据  state.account=ret.userPayinfo   后面直接挂载在 mutations上去

}).catch(err =>

{

});

},

export default{state,actions,getters,mutations};

import {mapGetters,mapActions} from 'vuex';

export default {

data(){

return {

aa:this.$store.count

}

},

computed:mapGetters([

'count',

'Promise'

]),

methods:mapActions([

'increment',

'ad',

'aaa',

'bbb'

]),

}

...mapState({

info: state => state.user.info,

}),

推荐阅读更多精彩内容

  • 安装 npm npm install vuex --save 在一个模块化的打包系统中,您必须显式地通过Vue.u...
  • vuex是什么鬼? 如果你用过redux就能很快的理解vuex是个什么鬼东西了。他是vuejs用来管理状态的插件。...
  • Vuex是什么? Vuex 是一个专为 Vue.js应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件...
  • vuex 状态管理器 作为应用中所有组件的中央储存 只能以预定的方式去操作状态 把所有组件共享的状态抽取出来作为全...
  • Vuex 的学习记录 资料参考网址Vuex中文官网Vuex项目结构示例 -- 购物车Vuex 通俗版教程Nuxt....