vueX的使用

--仅供自己理清思路用

在store.js里面声明全局状态变量,

在组件里面直接用this.$store.state.变量名 调用

改变state里的变量 需要通过mutation(正常情况下是先通过action再调用mutation,)

在mutation里面声明改变state的函数如mutation:{

  change(state,value){  

   state.变量名 = value

}

},在组件里面直接用this.$store.commit('change',value) [不规范]

value是要改变成的值

 

posted @ 2019-05-31 18:05  MARTRAY  阅读(109)  评论(0编辑  收藏  举报