gpt4 book ai didi

javascript - 在 stencilJS 中监听全局窗口事件

转载 作者:行者123 更新时间:2023-11-30 08:24:53 25 4
gpt4 key购买 nike

假设我在应用程序的某个地方有这样的东西:

var event = new Event('build');
window.dispatchEvent(event);

在 stencilJS 文档中,他们说您可以像这样收听全局事件:

@Listen('body:scroll')
handleScroll(ev) {
console.log('the body was scrolled', ev);
}

但是我找不到方法来监听窗口上发出的事件,就像我可以用普通的 Javascript 监听它一样:

window.addEventListener('build', function (e) { 
console.log('Event happened',e);
}, false);

有什么想法吗?

最佳答案

我尝试了 stencil 文档示例,但没有成功。然后我将“body”更改为“window”,现在我在控制台中看到了滚动事件。

@Listen('window:scroll')
handleScroll(ev) {
console.log('the body was scrolled', ev);
}

关于javascript - 在 stencilJS 中监听全局窗口事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47397207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com