如题:
<parent>
<a></a>
<b></b>
</parent>
a组件里面有一个computed的属性:val,如何将val传递给组件b?
已经尝试事件传递,貌似不行
a组件内部:
computed:{
val(){
//计算得到newVal值
this.$dispatch('val',newVal);
}
}
首先可以把computed拿到父里面 通过prop传到A 这样去操作父 进而驱动属性的变化
还有一个笨法 通过vm.$parent.$refs找到B
最优雅的使用vuex 思路都是差不多通过全局去控制
事件的话不建议使用