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; }