引入vuex
1.利用npm包管理工具,进行安装 vuex。在控制命令行中输入下边的命令就可以了。

npm install vuex --save

需要注意的是这里一定要加上 –save,因为你这个包我们在生产环境中是要使用的。

2.新建一个vuex文件夹(这个不是必须的),并在文件夹下新建store.js文件,文件中引入我们的vue和vuex。

import Vue from 'vue';
import Vuex from 'vuex';

3.使用我们vuex,引入之后用Vue.use进行引用。

Vue.use(Vuex);

一、通过computed的计算属性直接赋值
computed属性可以在输出前,对data中的值进行改变,我们就利用这种特性把store.js中的state值赋值给我们模板中的data值。

computed:{
  count(){
    return this.$store.state.count;
  }
}

二、通过mapState的对象来赋值
我们首先要用import引入mapState。

import {mapState} from 'vuex';

然后还在computed计算属性里写如下代码:

computed:mapState({
  count:state=>state.count
})

三、通过mapState的数组来赋值

computed:mapState(["count"])

 



相关文章:

  • 2021-09-08
  • 2021-12-19
  • 2021-06-17
  • 2021-09-30
  • 2021-04-08
  • 2021-11-04
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-25
  • 2022-12-23
  • 2021-08-07
  • 2021-12-23
  • 2022-12-23
  • 2022-01-28
相关资源
相似解决方案