vuex是做什么的
哪些地方要用到vuex
注意一下版本问题,如果是vue2就用vuex3.x的版本,vue3就用vuex4.x的版本
使用:
一般来说,会在src里新建一个文件夹...,叫做store,在里面用vuex
拿到vuex里面的Store,创建对象
这个也要挂载在Vue上面
这一步操作就相当于将store赋值给prototype原型上的store,到时候就可以通过...store获取里面的东西
里面有很多种方法可以使用
1.state
里面放的是状态相关的东西,是一个对象形式,比如我现在放一个counter在里面
现在就可以在Hello.vue里面获取counter...的值
在App.vue中使用
效果
如果我们想要修改state的值,官方不推荐在组件内直接修改,而是通过actions或mutations,如果直接修改,devtools是追踪不到的....调用完changeName这个方法以后,接收到的就是return过来的promise对象
module
当应用变得非常复杂时,store对象就有可能变得相当臃肿.为了解决这个问题,vuex允许我们将