收藏
回答

scroll-x scroll-y 同时启用时,scrollTo 方法的 left 参数不生效

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug scroll-view 微信iOS客户端 8.0.63 3.10.1

如果 scroll-view 组件同时启用 scroll-x 和 scroll-y, 调用ScrollViewContext 的 scrollTo 方法,只有 top 会生效,left 参数无效。

<scroll-view class="scroll-view" enhanced scroll-x scroll-y style="width: 100vw; height: 100vh;">
  <view style="width:200vw;height:200vh;background:gray;box-shadow: inset 0 0 0 10px red;"></view>
</scroll-view>


wx.createSelectorQuery()
      .select('.scroll-view')
      .node((res) => {
        res.node.scrollTo({
          top100,
          left100, // left 不生效,除非把组件的 scroll-x 属性删除
        })
      })
      .exec();


最后一次编辑于  2025-09-23
回答关注问题邀请回答
收藏

2 个回答

  • 社区技术运营专员-Jahozheng
    社区技术运营专员-Jahozheng
    03-17

    测试最新版本试试

    03-17
    有用
    回复 3
  • 智能回答 智能回答 本次回答由AI生成
    2025-09-16
    有用 1
    回复
登录 后发表内容