美文网首页
vue监听滚动事件实现滚动监听

vue监听滚动事件实现滚动监听

作者: 果汁密码 | 来源:发表于2017-08-26 21:33 被阅读1767次

    在vue中实现滚动监听和原生js差不多

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <script src="https://cdn.bootcss.com/vue/2.4.1/vue.js"></script>
        <style type="text/css">
        #app {
            width: 100%;
            height: 2000px;
        }
        </style>
    </head>
    <div id="app"></div>
    
    <body>
        <!-- vue监听滚动事件 -->
        <script type="text/javascript">
        var vm = new Vue({
            el: '#app',
            data() {
                return {
                    scroll: ''
                }
            },
            methods: {
                scrollDs() {
                    this.scroll = document.body.scrollTop;
                    console.log(this.scroll)
                }
            },
            mounted() {
                window.addEventListener('scroll', this.scrollDs)
            },
        })
        </script>
    </body>
    
    </html>
    

    相关文章

      网友评论

          本文标题:vue监听滚动事件实现滚动监听

          本文链接:https://www.haomeiwen.com/subject/rlpvdxtx.html