【发布时间】:2020-11-17 13:31:36
【问题描述】:
在 Vue.js 中,我们可以发出自定义事件以及类似的参数
this.$emit('bark', 3);
然后我们就可以在父组件上监听这个事件了
<parent-component @bark=handleBark />
handleBark (howManyTimes) {
console.log(howManyTimes);
// logs 3
}
我们如何在 React 中做到这一点?
【问题讨论】:
-
stackoverflow.com/questions/21951734/… 这能回答你的问题吗?
-
@illiteratewriter 实际上没有:) 我需要一个例子来说明它应该如何在 React 或“React 方式”中完成。据我了解,事件冒泡在 React 中不存在,那么我们应该如何在 React 中编写这个简单的
bark示例? -
所以假设你有一个父子组件。在您的子组件中,您正在执行一些操作,您需要将该事件或一些自定义值传递给父组件您可以使用回调函数,这就是您正在寻找的,如果是,我可以添加一个示例 sn-p 代码.告诉我
-
@DILEEPTHOMAS 是的。正是:)
-
当然会添加相同的代码sn-p。
标签: javascript reactjs