js中阻止事件捕获

31 阅读1分钟

可以使用DOM3级新增事件stopImmediatePropagation()方法来阻止事件捕获,另外此方法还可以阻止事件冒泡。应用如下:

const openFilter = (event) => {
	console.log(event);
	event.stopImmediatePropagation();
	emit('openFilter', 'salesAchievementStatus');
};

此时点击父元素的事件不会触发子元素的事件