vue 中vuex的最简单使用
首先我们要知道什么是vuex,请看官方的解释: “Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extension ,提供了诸如零配置的 time-travel 调试、状态快照导入导出等高级调试功能。” 是不是看完了也是一头雾水,那就对了,因为官方的解释,都是在用一个概念解释另一个概念。所以,看完了解释,初学者不明白很正常。姑且把这段话放在这里,不用着急理解他,只要知道有这么回事就行。 我自己理解的vuex,就是vue给提供的一个 官方的 , 响应式的 , 全局的 , 按照自己的规则调用的 ,相当于html5中的storage的一样的插件。 官方:这个就不用解释了。 全局的:这个就和storage一样了,你只要在main.js全局注册了,那么任何一个组件,咱们都可以直接调用。 响应式的:这个就是说,只要我们在任意组件改变这个里面的变量,而后,vue会响应式的把所有的组件中用到这个变量的组件更新; 按照自己的规则调用:这个就是说,这个组件,既然是响应式的,那么我们想要更改一个变量,需要按照官方给定的方式来更改; 废话不多说,直接看代码: 1 // store中的index.js文件