当前位置: 移动技术网 > IT编程>网页制作>CSS > Vuex基础解析

Vuex基础解析

2019年01月09日  | 移动技术网IT编程  | 我要评论

不能不想你简谱,我就是赖你 怎样txt,痞皇戏魔

vuex基础

安装

npm n install vuex --save

新建仓库

新建vuex文件夹 新建store.js文件 写入内容
import vue from 'vue';
import vuex from 'vuex';
vue.use(vuex);

export default new vuex.store({
   	const state={
   		count:1
   	},
   	const mutations={
	    add(state,n){
	        state.count+=n;
	    },
	},
	const getters = {
	    count:function(state){
	        return state.count +=100;
	    }
	},
	const actions ={
	    addaction(context){
	        context.commit('add',10)
	    },
	    reduceaction({commit}){
	        commit('reduce')
	    }
	}
})

获取

import store from '@/vuex/store'
import { mapstate,mapmutations,mapgetters } from 'vuex';

export default {
	store
	...mapgetters(["count"])
}

修改

methods:{
    ...mapmutations([  
        'add','reduce'
    ]),
    ...mapactions(['addaction','reduceaction'])
},

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网