第一部分: state
第二部分: view
第三部分: action
三部分是如何工作的呢? 通常状态我们会用一个变量来表示, 定义在组件的data属性中....然后在store下面创建一个文件index.js
第二步: 在index.js文件中定义vuex组件.
vuex是一个插件, vue-router也是一个插件, 插件的使用方式都是类似的.
1: 引入vue...这个插件可以帮助我们记录每次state中变量修改的状态, 为什么要记录state的状态呢?
比如, 我们有多个组件同时修改vuex中的一个状态, 那么大家都来改, 最终这个值是谁改的呢?...也就是直接从state修改变量值(红色箭头), 而不是走蓝色箭头的流程, 那么没有经过Devtools, Devtools也不能记录上修改的状态了.
?
4....第一步: 在store/index.js的state中定义变量info, 并定义修改info的方法updateInfo
const store = new Vuex.Store({
state: {