sssong123

 

uniapp 中的uni.pageScrollTo 不起作用

uni.pageScrollTod的作用:将页面滚动到目标位置。

设置以下代码,不起效:


uni.pageScrollTo({
    scrollTop:999999,
    duration:0, // 间隔时间
    success() {
        console.log('成功');
    },
    fail() {
        console.log('失败');
    }
})

 解决方案:

1、在外面套层 定时器

setTimeout(()=>{
    uni.pageScrollTo({
        scrollTop:999999,
        duration:0, // 间隔时间
        success() {
            console.log('成功');
        },
        fail() {
            console.log('失败');
        }
    })
})

2、使用 $nextTick()

this.$nextTick(function(){
    uni.pageScrollTo({
        scrollTop: 99999,
        duration: 0
    })
})

3、可能是设置了高度的原因,把固定的高度去掉,请亲测有效

 

 

 

 4、硬要设置高度的法,把高度设置成这样

.wrapper{
    height: auto !important;
}

 

posted on 2022-08-29 15:46  叫兽~  阅读(4071)  评论(0编辑  收藏  举报

导航