vue应用vuex
1.开发环境 vue
2.电脑系统 windows10专业版
3.在应用vue开发的过程中,咱们常常会应用到vuex状态治理,为什么要应用vuex呢?
在一个我的项目开发中频繁的应用组件传参的形式来同步`data`中的值,一旦我的项目变得很宏大,治理和保护这些值将是相当辣手的工作。vuex解决了组件组件的简单传值`
4.如果你应用vuecli创立我的项目的话,在创立我的项目的时候,可间接装置,如下图:
5.装置完vuex,在我的项目中怎么应用呢?办法如下:
在store.js中增加如下代码:
import Vue from 'vue';
import Vuex from 'vuex';
Vue.use(Vuex);
export default new Vuex.Store({
state: {
name: '小陈壮士',
},
mutations: {
change(state, a ) {
state.name = a;
//解释阐明 a 是 传过来的参数
},
},
});
6.在 vue模板中增加如下代码:
let Dthis=this;
let a= 999;
Dthis.$store.commit("change", a);
console.log(Dthis.$store.state.name); //999
7.留神:
小伙伴们留神啦:
批改 state 办法,还有一个 然而不举荐这种写法,尽管能够实现,然而在vue中是不被容许的,办法如下:
this.$store.state.name="1000";
console.log(this.$store.state.name); //1000
//留神:不要应用这种办法,尽管能够实现
8.本期的教程到了这里就完结啦,是不是很nice,心愿对你有所帮忙,让咱们一起致力走向巅峰!
发表回复