收藏
回答

scroll-view设置scroll-top不生效的问题,请问是我代码的问题么?

<scroll-view id="myScrollPage" scroll-y="true" scroll-with-animation="true" style="height:1400rpx" scroll-top="{{scrollTop}}">

pageUp(){

this.setData({

scrollTop: 50

})

}

scrollTop的初始值为0,触发pageUp根本一点效果都没有,版本2.10.4


回答关注问题邀请回答
收藏

1 个回答

  • 郑钱花
    郑钱花
    2020-08-03

    首先不知道你的内容有没有≥1450rpx,让scroll-view可以滚动?

    其次,代码有问题就给个代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-08-03
    有用
    回复 7
    • Man
      Man
      2020-08-03
      在iphone5的模拟 1400rpx已经超过屏幕的最大高度,当然是可以滚动的 至于代码 已经放到上面了 某个事件触发pageUp()   页面并没有滚动,还需要什么代码?
      已经用wx.pageScrollTo代替了
      2020-08-03
      回复
    • 夕阳西下?
      夕阳西下?
      2020-08-03回复Man
      wx.pageScrollTo好像跟scroll-view一起用不行的吧!
      2020-08-03
      回复
    • Man
      Man
      2020-08-03回复夕阳西下?
      已经没有用scroll-view了
      2020-08-03
      回复
    • 郑钱花
      郑钱花
      2020-08-04回复Man
      你代码是scroll-view是 1400rpx 能滚是页面page在滚,要是scroll-view内容超过 1400rpx,才是scroll-view在滚。我感觉你没懂我意思。我觉得你说的超过屏幕的最大高度是scroll-view的高度超了,此时滚动的是是page而不是scroll-view本身。故scrollTop设置不生效
      2020-08-04
      1
      回复
    • Man
      Man
      2020-08-04回复郑钱花
      懂你的意思了,就是scroll-view的高度要大于page的高度,是这个意思不?当然,这个我没有试过.后续可以尝试一下
      2020-08-04
      回复
    查看更多(2)
登录 后发表内容
问题标签