在一些小项目中其实可以不用vuex的,但是在一些大型项目中,vuex必然是必杀技,可以使你方便使用,方便跟踪视图的状态。
1、编写store对象
2、app中的vuex
需要在启动的时候也就是vue-cli脚手架中的app.vue中把store注入大根目录,一次注入终身受用。如图
用require引入store
,并注入到vue
的根组件。如果想要实现模块化状态控制,则参考以下3。
3、modelA书写方式
4、子组件中使用
同时也可以这样用
5、测试实例
1、google浏览器的控制台
2.测试模块化变量
- 可以看出,dispatch会触发方法名相同的函数
- 相对来说,vuex比window定义的数据更有模块性和追踪性。有问题可以随时交流。