# devlop **Repository Path**: amisu/devlop ## Basic Information - **Project Name**: devlop - **Description**: 开发日志 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-09-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #### 关于兄弟组件之间动态传值问题的总结: - 场景:父组件使用了两个子组件A和B,如果A要传值给B,可用的方式有BUS,VUEX,这两种方式不多解释,现在说的是$emit结合$on的实现方式 - 比如A组建的值改变,通过$emit('change',xxx)派发出去给父组件,父组件通过@chang='eventEmit',eventEmit(xxx)方法可以接受到A组件传过来的值,然后动态绑定传给B组件 - B组件通过props:['xxx']来接收到父组件传过来的值xxx,然后需要监听xxx值的变化然后做相应的操作,如弹窗等,这里监听值的变化一般是在当前的组件定义另外一个变量:如zzz:false,然后通过生命钩子 ```javascript watch:{ xxx: (val)=> { this.zzz = val; } } ```