一段和vuex的学习经验

  • 1.说到vuex,以我现在的水平来窥视它,那就是一个数据管理的东西。还记得组件传值啊,$bus之类的吗?那些就是用于组件之间的传值。而vuex这东西则更方便数据的传递和使用。
  • 2.使用vuex:npm install vuex --save
  • 3.使用方法:新建一个Index文件,导入vue和vuex,使用vue.use(vuex)安装好插件,接着new vuex.store({}),最后把这个new出来的东西export导出去。
  • 4.vuex一共有几个属性,包括state,actions,mutaion,getters,还有个暂时没用。state用于管理数据,actions主要用于业务逻辑,mutations用于追踪,这里面的方法尽可能单一,getters中的方法适用于计算属性。我们在页面中倘若要展示相应的信息,则只需要通过展示对应的$store.state即可。
  • 5.关于getters中的计算属性,我们可以通过导入mapGetters来对getters中的方法进行获取。在对应组件的computed中使用…mapGetters(),它接受一个数组或者对象,使用数组,那里面的元素必须和getters中方法对应,使用对象,则名称可以不一致。
  • 6.最后我们在使用这个vuex的时候,一般都会对目录进行一个划分,将每一个属性分别对应一个.js文件,总感觉这个挺有用的,以后得关注一下。

你可能感兴趣的:(一段和vuex的学习经验)