美文网首页小程序笔记、教程
mpvue 动态设置scroll-t

mpvue 动态设置scroll-t

作者: 不二很纯洁 | 来源:发表于2019-12-16 11:17 被阅读0次

    存在的问题

    如果默认设置scrollTop0,当滚动之后想实现回到顶部,再设置为0会发现不起作用

    <template>
        <scroll-view scroll-y :scroll-top="scrollTop">
            ...
            <div class="button" @click="backToTop">回到顶部</div>
        </scroll-view>
    </template>
    <script>
    export default {
        data() {
            return {
                scrollTop: 0
        },
        methods: {
            backToTop(){
                this.scrollTop = 0;
            },
        },
    }
    </script>
    

    原因

    数据两次一样,不会执行setData

    解决方法

    只需跟上次设置不一样就好了

    <script>
    export default {
        methods: {
            backToTop(){
                this.scrollTop = 10;
                this.scrollTop = 0;
            },
        },
    }
    </script>
    

    相关文章

      网友评论

        本文标题:mpvue 动态设置scroll-t

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