Vue2 窗口 addEventListener 滚动不触发?

5 vue.js

我有一个组件,但我根本无法获取

window.addEventListener("scroll", function(){
   console.log('scrolling');
});
Run Code Online (Sandbox Code Playgroud)

触发 - 我尝试将其附加到createdmounted生命周期挂钩,但是,滚动时它不会打印到控制台。

目前我有以下内容,但仍然没有运气。它会触发console.log("My Method")但不会触发滚动:(

 export default {
  data() {
      return {

      }
  },
  components: {

  },
  methods: {
    myMethod(){
      console.log("my method");
      window.addEventListener("scroll", function(){
        console.log('scrolling');
      });
    }
  },
  created() {
     console.log("created");

  },
  mounted(){
    console.log("mounted");
    this.myMethod();
  }
}
Run Code Online (Sandbox Code Playgroud)

Rom*_*ick 1

你有没有尝试过这个:

window.addEventListener("scroll", function () {
  console.log("scroll");
}, true);
Run Code Online (Sandbox Code Playgroud)