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

vue中如何实现点击一个组件中的按钮隐藏另外一个组件中的一个面板或控件。

vue中如何实现点击一个组件中的按钮隐藏另外一个组件中的一个面板或控件。

慕姐4208626 2018-09-01 20:10:27
例如: 页面中有两个组件A,B ,A 上有一个按钮点击后,B 组件中一个div 隐藏或者显示。
查看完整描述

2 回答

?
泛舟湖上清波郎朗

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

首先,组件A和B可以和页面P父子组件间相互传值
页面P <-(showFlag)-> 组件A
页面P <-(showFlag)-> 组件B

页面P设置一个公共的变量showFlag,传给A, A组件在内部修改showFlag,可以同步传给页面P。
B组件接收到showFlag值对div进行隐藏


查看完整回答
反对 回复 2018-09-01
?
大话西游666

TA贡献1817条经验 获得超14个赞

B组件使用v-show用一个值控制啊,A上按钮点击后改变这个值

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

添加回答

举报

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