vue 中,进行组件通信有下面几种形式:父子组件通信
在vue 中, 实现父子组件通信的方法主要是 : props down, emit up使用 props 实现父组件向子组件传递信息, 在父组件上的子组件模板上绑定需要进行传递的数据1 | 父组件中: |
emit() 操作实现:兄弟组件通信
Vuex
使用vuex 实现多个组件之间状态的共享
上图是使用 vuex 的工作流程,下面是我对于 vuex 的一些个人理解vuex 主要是有三个部分组成: actions : 用来执行提交 mutations 操作 mutations : 用来对于 state 中存储的数据进行改变操作 state : 用来存储一些数据, 这些数据对于各个组件之间是可以共享的 总的来说: 要执行一次进行改变 state 中状态的数据,要进行以下操作state 中保存了要进行改变的数据状态 mutations 中定义了要进行改变数据状态的操作,这是函数我们通过 actions 中的函数对于在mutations 中定义的函数进行提交, 相当于执行函数,从而实现对于state 中保存数据的改变