saber框架bug,滚动事件不触发

Saber 未结 1 747
263778608
263778608 剑圣 2020-10-19 09:11

sbaer框架绑定浏览器滚动事件一直不触发。浏览器滚动后打印window.pageYOffset一直为0QQ截图20201019091111.png

1条回答
  • https://router.vuejs.org/zh/guide/advanced/scroll-behavior.html#%E5%BC%82%E6%AD%A5%E6%BB%9A%E5%8A%A8

    作者追问:2020-10-19 12:03

    老哥我提问的是滚动事件不触发,不是要做切换页面时保持切换锚点。

    作者追问:2020-10-19 12:05

    滚动后打印 window.pageYOffset属性依然为0。给页面全局绑定浏览器滚动事件也没触发。在login.vue组件里是触发的,因为他没有使用layout组件。说明是layout组件有问题。可是我不知道怎么解决,官方可以看一下嘛?


    mounted () {

    window.addEventListener('scroll',this.getScrollPosition,false)

    },

    created() {},

    methods: {

    getScrollPosition() {

    // 滚动条距顶部距离

    let top = document.documentElement.scrollTop || document.body.scrollTop;

    // 滚动条距左端距离

    let left = document.documentElement.scrollLeft || document.body.scrollLeft;

    console.log(top)

    }

    },


    0 讨论(0)
提交回复