Javascript 滚动事件的window.addEventListener未响应

Javascript 滚动事件的window.addEventListener未响应,javascript,vue.js,scroll,addeventlistener,event-listener,Javascript,Vue.js,Scroll,Addeventlistener,Event Listener,我正在添加2个事件侦听器。一个用于调整大小,一个用于滚动。一个调整大小的工作,但滚动没有,我似乎无法找出这是为什么 mounted() { window.addEventListener('resize', this.onWindowResize); window.addEventListener('scroll', this.onWindowScroll); } onWindowResize() { this.internalVisible = false;

我正在添加2个事件侦听器。一个用于调整大小,一个用于滚动。一个调整大小的工作,但滚动没有,我似乎无法找出这是为什么

mounted() {
    window.addEventListener('resize', this.onWindowResize);
    window.addEventListener('scroll', this.onWindowScroll);
}

onWindowResize() {
    this.internalVisible = false;
    this.$emit('resize');
}

onWindowScroll() {
    console.log('HIT');
}

beforeDestroy() {
    window.removeEventListener('resize', this.onWindowResize);
    window.removeEventListener('scroll', this.onWindowScroll);
}

有人能告诉我正在/可能发生什么吗?

使用scoll访问任何网站,并将下面的内容粘贴到浏览器控制台中

window.addEventListener('scroll',e=>console.log(e))

它将记录事件,以确保它工作正常


请检查您的网站是否具有滚动功能-具体来说,页面是否可滚动。。否则它将不会调用

使用scoll访问任何网站,并将下面的内容粘贴到浏览器的控制台中

window.addEventListener('scroll',e=>console.log(e))

它将记录事件,以确保它工作正常


请检查您的网站是否具有滚动功能-具体来说,页面是否可滚动。。否则它将不会调用

我不熟悉vue.js; 但若只看纯javascript:你们可以在ChromeInspector的控制台中添加它,你们的窗口可以滚动它将被调用

所以你的事件听众似乎不是问题所在

 window.addEventListener('resize', this.onWindowResize);
 window.addEventListener('scroll', this.onWindowScroll);


function onWindowResize() {
   console.log('res');
}

function onWindowScroll(e) {
  console.log('scroll');
}

我不熟悉vue.js; 但若只看纯javascript:你们可以在ChromeInspector的控制台中添加它,你们的窗口可以滚动它将被调用

所以你的事件听众似乎不是问题所在

 window.addEventListener('resize', this.onWindowResize);
 window.addEventListener('scroll', this.onWindowScroll);


function onWindowResize() {
   console.log('res');
}

function onWindowScroll(e) {
  console.log('scroll');
}

请提供一个。也许你的卷轴在一个内部容器中,而不是窗口对象?@iota,这个应用程序太大了,创建一个可复制的示例已经是一个失败的案例。。。只是想听听其他人对这个问题的看法,他们用其他的眼光来看待这个问题……@YoniZiv答案确实是,我需要将
scroll
事件添加到一个更具体的
HTMLElement
窗口中。谢谢请提供一个。也许你的卷轴在一个内部容器中,而不是窗口对象?@iota,这个应用程序太大了,创建一个可复制的示例已经是一个失败的案例。。。只是想听听其他人对这个问题的看法,他们用其他的眼光来看待这个问题……@YoniZiv答案确实是,我需要将
scroll
事件添加到一个更具体的
HTMLElement
窗口中。谢谢