1.子组件和父组件之间的传值
子组件传给父组件: 用事件的方式
同文件子组件之间的传值
利用父组件作为中介,来单向流的进行传递
不同文件子组件之间的传值(例如跟组件中不同的组件,不方便在跟组件中书写逻辑代码)【Bus】
可以利用 Bus来进行传值 (Bus就是一个新的Vue实例对象,挂载到全局Vue原原型对象上,这样就可以在根组件监听这个Bus数据状态的变化进行值的发送与接受)
2.Vuex状态管理
Vuex工作的流程
Vuex结构
------State属性相当于(data属性)
在state.js中定义,在index.js中引入
组件中获得定义在state 中值 的第一种方式
组件中过去定义在state 中值 的第二方式(通过mapState)
可以为模块开启命名空间(方便访问)
1.
2.
------getters属性相当于(computed属性)
getters模块的定义格式如下
组件中获得定义在getters 中值 的第一种方式
组件中获得定义在getter 中值 的第二种方式(利用mapGetters)
2.
3.