微信小程序页面滚动到指定位置

1.页面使用view排版,确定滚动某个距离

是否异步看自己需求

复制代码
setTimeout(() => {
      wx.pageScrollTo({
        scrollTop: 100,
        duration: 300
      });
    }, 500);

2.页面使用view排版,确定滚动某个节点处

在节点上进行标记id="review-record"

复制代码
 scrollToReviewRecord() {
    wx.nextTick(() => {
      wx.createSelectorQuery()
        .select('#review-record')
        .boundingClientRect()
        .exec((res) => {
          if (res[0]) {
            wx.pageScrollTo({
              scrollTop: res[0].top,
              duration: 300
            });
          }
        });
    });
  }

3.页面使用scroll-view排版,确定滚动某个距离

注意使用此排版上诉两个方法不可生效

复制代码
 <scroll-view
      scroll-y
      style="height: 100vh;"
      scroll-top="{{scrollTop}}"
      scroll-with-animation>
      <!-- 你的表单内容 -->
    </scroll-view>

Page({
  data: {
    scrollTop: 0
  },

  onReady() {
    setTimeout(() => {
      this.setData({ scrollTop: 100 }); // 滚动到100px
    }, 500);
  }
});
相关推荐
拖孩1 天前
流量主门槛从 500 降到 100,我的小程序上线 18 小时够到了线
前端·后端·微信小程序
云-缩影1 天前
做微信小程序,自建服务器还是用云托管:技术选型对比
服务器·微信小程序·小程序
极限挑战哥2 天前
共享电单车联营平台分账架构实践:二清合规与自动分账零人工方案
java·大数据·人工智能·微信小程序·架构·微信公众平台
超级新零售2 天前
服装订货会数字化:商品版本、订单状态与后续配发数据如何衔接?
大数据·小程序·企业微信
云-缩影2 天前
拆解微信小程序后端架构:ECS、RDS、SSL 和 VPC 怎么配合
微信小程序·架构·ssl
拖孩2 天前
AI 帮我写的小程序上线 44 天:36 个人进了收银台,8 个人付钱
前端·后端·微信小程序
xiezhr2 天前
我用workBuddy开发了自己的第一个小程序并成功上线了
ai·小程序·ai agent·workbuddy
sinat_267611913 天前
用 AI 开发微信小程序(八):一个极简收纳工具的开发复盘
微信小程序·小程序
李纲明3 天前
微信小程序真机预览白屏或 request 失败:先核 request 合法域名与 TLS,再查体验版与本地缓存
缓存·微信小程序·小程序·小程序开发·devdiy·真机预览·合法域名