首页 > Windows开发 > 详细

window自定义事件

时间:2020-10-14 14:22:31      阅读:216      评论:0      收藏:0      [点我收藏+]

1.定义方法名

options.detail = ‘测试‘;
/**
* 自定义事件, websoketCreate接收
*/
const event = new CustomEvent(‘watchWebsocket‘, options);
window.dispatchEvent(event);

2.接收

/**
 * 自定义事件, 接收onmessage返回的数据
 */
window.addEventListener(
	‘watchWebsocket‘,
	(options) => {
		// console.log(‘subWsDepth订阅深度‘, options[‘detail‘]);
		const data = options[‘detail‘];
		const channel = data.channel;
		const regDepth = /.*depth.*/; // 深度数据正则
		const regDeal = /^market_[a-z0-9]*_trade_ticker$/; // 成交数据正则
		const regMiner = /^push_time_miner_message_/; // 时间矿工

		// 深度图
		if (regDepth.test(channel)) {
			if (data.event_rep) return;
			// console.log(‘subWsDepth订阅深度‘, data);
			bus.$emit(‘regdepth‘, data);
		}
	},
	false
);

  

window自定义事件

原文:https://www.cnblogs.com/alantao/p/13813977.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!