vue父子组件,父组件点击控制子组件的某个按钮,在子组件点击显示按钮变成隐藏,当点击父组件点击按钮让子组件按钮变成显示按钮

通过this.$emit传递this.showMoreBtn Boolear传给父组件点击控制
image.png

image.png
这个已经为true了,

怎么让当点击父组件点击按钮让子组件按钮变成显示按钮

阅读 1.4k
2 个回答
新手上路,请多包涵

你需要的是父组件去修改子组件的某个值的状态吗?
可以使用ref直接调用子组件的方法

父组件设置一个值比如visible, 子组件用props接受, 子组件的显示隐藏按钮添加v-show="visible"属性.

父组件更改visible的值就能控制子组件了

https://jsrun.net/RczKp/edit

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题