关于vue.js:vue使用vuex

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,心愿对你有所帮忙,让咱们一起致力走向巅峰!

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理