VUE2 入坑指南07--vuex

vuex是什么
  • Vuex 是一个专为vue.js应用程序开发的状态管理模式;
  • 说人话:公有数据放于公共区域,做数据共享,以便各个组件之前调用
vuex使用
  1. npm i vuex -S
  2. 在一个模块化的打包系统中,必须显式的通过 Vue.use() 来安装 Vuex;
    main.js:
import Vue from 'vue'
import Vuex from 'vuex'
Vue.use(Vuex) //注册vuex到vue中

var store = new Vuex.Store({
	state: { //类似于组件中的 data ,专门用来存储数据的
		count: 0  //组建中访问输出 this.$store.state.*** 来访问
	},
	mutations: {
		//注意:如果要操作store中的state值,只能调用mutations提供的方法,不推荐在组建中直接操作state中的数据,万一导致了数据紊乱,不能快速定位到错误源
		increment(state){
			state.count++
		}
		//注意:如果组件要调用mutations中的方法,只能使用this.$store.commit('方法名')
	}
})
import App from './App.vue'
const vm = new Vue({
	el:'#app',
	render: c => c(App),
	router: router,
	store: store //挂载到vue实例上
})

VUE2 入坑指南06–路由

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

有码无尘

知识无价,有收获就好!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值