为了账号安全,请及时绑定邮箱和手机立即绑定

Vuejs 如何传递computed的字段到平级组件?

Vuejs 如何传递computed的字段到平级组件?

UYOU 2018-08-14 10:10:57
如题:    <parent>         <a></a>                  <b></b>     </parent>a组件里面有一个computed的属性:val,如何将val传递给组件b?已经尝试事件传递,貌似不行a组件内部:    computed:{         val(){            //计算得到newVal值             this.$dispatch('val',newVal);         }     }
查看完整描述

1 回答

?
米脂

TA贡献1836条经验 获得超3个赞

首先可以把computed拿到父里面 通过prop传到A 这样去操作父 进而驱动属性的变化

还有一个笨法 通过vm.$parent.$refs找到B

最优雅的使用vuex 思路都是差不多通过全局去控制

事件的话不建议使用


查看完整回答
反对 回复 2018-09-28
  • 1 回答
  • 0 关注
  • 761 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信