创建一个组件ev组件
import { EventEmitter } from "events";
export default new EventEmitter();
(兄弟一)
componentDidMount(){
this.eventEmitter = emitter.addListener("callMe",()=>{
this.get_all_data() //(自己写的方法主要就是发送消息调用这个组件中的方法)
});
}
componentWillUnmount(){
emitter.removeListener(this.eventEmitter);
}
(兄弟二)
const cb = (msg) => {
return () => {
emitter.emit("callMe","Hello")
}
};
onClick={ cb() }
通过给需要的地方点击cd这个事件,把消息传递到兄弟一组件中用于触发兄弟一组件中事件