首页  编辑  

React中前端页面之间的通信

Tags: /Node & JS/   Date Created:
前端两个页面之间,如何互相通信传递数据,处理业务?
可以使用 emittery 前端组件包。
npm i eittery
import 'emittery';

发送方:
window.emitter.emit('sayHello', {
	name: "Bill Gates",
	value:  "亿万富翁"
})

window.emitter.on('echo', (data)=>{
	console.log("对方的响应: ",data.result,  data.gift)
}
接收方:
window.emitter.on('sayHello', (data)=>{
	console.log("Hello",data.name, data.value)
	window.emitter.emit('echo',{
		result: "成功",
		gift: "Kiss"
	})
);