1、第一种最简单:

使用scroll-top回到顶部

     <!--    回到顶部--><view class="back-top-box"><u-back-top :scroll-top="scrollTop"></u-back-top></view>

data:

scrollTop: 0 //回到顶部
     onPageScroll(e) {this.scrollTop = e.scrollTop;},

注意位置!不是写在methods方法里!而是和onshow和onLoad等并列

2、第二种方法:

设置目标节点

在需要的时候。调用这个方法即可。这个方法需要设置目标节点的标签名

      /*** 回到顶部*/backTop(){// 回到顶部uni.createSelectorQuery().select(".item-list").boundingClientRect(data => { //目标节点uni.createSelectorQuery().select(".record-page").boundingClientRect((res) => { //最外层盒子节点uni.pageScrollTo({duration: 0, //过渡时间必须为0,uniapp bug,否则运行到手机会报错scrollTop: res.top - data.top, //滚动到实际距离是元素距离顶部的距离减去最外层盒子的滚动距离})}).exec()}).exec();},

回到顶部功能:uniapp微信小程序回到顶部的几种方法相关推荐

  1. 微信小程序开发流程的两种方法科普

    现在微信小程序早已渗透我们日常生活的方方面面,很多商家看到了小程序带来的巨大流量,也想开发一个自己的小程序.所以今天就跟大家科普下微信小程序开发流程,你会发现这个开发过程其实非常简单. 1. 在微信公 ...

  2. 小程序发布上线流程_微信小程序开发流程的两种方法科普

    现在微信小程序早已渗透到我们日常生活的方方面面,很多商家看到了小程序带来的巨大流量,也想开发一个自己的小程序.所以今天就跟大家科普下微信小程序开发流程,你会发现这个开发过程其实非常简单. 1. 在微信 ...

  3. 微信小程序---页面刷新的几种方法

    话不多说,首先附上两个链接,表示感谢: 微信小程序如何刷新当前界面 微信小程序----返回上一页刷新或当前页刷新 要解决的问题:如下图所示,当点击立即借书成功之后,把请求回来的数据中的借书单数量显示到 ...

  4. 抓取微信小程序数据包的三种方法

    前言 做安全测试的都会遇到测试某微信小程序,而微信小程序基本都是基于HTTPS的,所以抓取HTTPS数据包就是最关键的一步.最近几天折腾了一下,整理了比较简单.方便的三种方法. 条件 抓取微信小程序数 ...

  5. 微信小程序页面跳转(三种方法)

    方法1 对标签绑定点击事件 <view bindtap="clickMe" data-nid="123" data-name="SD" ...

  6. 解决微信小程序图片延迟加载(四种方法)

    实现延迟加载的方法 1:通过监听滚动条滑动事件,判断元素距离页面顶部的距离是否小于等于页面的可视高度 Page({data: {realScrollTop: 0,//页面滚动距离driveHeight ...

  7. 外部web端访问微信小程序云数据库的几种方法

    前言 我当前的项目是小程序开发,使用的是云开发方式,那么这时涉及到了小程序端提交的数据会保存到云数据库中,可是呢这些个数据要被外部访问用来管理,也就是还得弄一个管理后台界面管理这些数据.那就需要拿到云 ...

  8. 微信小程序使用函数的三种方法

    --使用来自不同页面的函数 函数写在util.js页面 function formatTime(date) {var year = date.getFullYear()var month = date ...

  9. uni-app微信小程序封装全局判断是否登录方法结合全局变量

    新建的uni-app项目会有个app.vue文件,在此文件下 onLaunch应用生命周期封装一个方法(把全局变量定义一下): 注意:onLaunch应用生命周期只会触发一次 app.vue: < ...

  10. 微信小程序调用时间的三种方法

    1.更改后端时间戳 //wxml<wxs module="Formater" src="../../../utils/Datetime.wxs">& ...

最新文章

  1. C语言两种查找方式(分块查找,二分法)
  2. CV多任务学习笔记 yolop
  3. 中国移动手机网络私有网络连接问题解决办法
  4. npm install时报平台不兼容Unsupported platform for xxx的解决办法:npm install -f强制安装(centos7下安装vite2 vue依赖时出现这个问题)
  5. 单片机小白学步系列(十) 单片机程序下载相关知识
  6. SSH项目中遇到拦截器无法注入服务的问题
  7. ArrayList与LinkedList
  8. 中文幽默语料库构建与计算项目(幽默等级识别,幽默类型识别,隐喻类型识别,隐喻情绪识别)
  9. 我的docker随笔30:C++程序的自动化构建
  10. 转速恒压频比交流变频调速系统Simulink仿真,可观察到电压频率的变比情况以及电动机的转速波形。
  11. 郝斌数据结构-线性表之单链表程序(C语言版)
  12. Python实现图片转成字符图片
  13. 处理一些 Vue warn 和 sonar 扫描报错
  14. 大名鼎鼎2006 7.2版
  15. The server time zone value '?й???????' is unrecognized or represents more than one time zone.
  16. swt 做界面时部分要点
  17. Android配置文件,所有权限ZZ
  18. D3.js-基础知识
  19. 网页漂浮物代码_无代码VS低代码。 有什么不同? 它。 不。 物。
  20. 移动办公已成大势所趋,OA系统“把办公室装进口袋”

热门文章

  1. 东力减速机电机型号_东力齿轮减速电机的选型
  2. 20阶乘matlab,matlab如何调用阶乘函数求阶乘的和
  3. 关于MATLAB中使用latex语法
  4. springsoure.sts下载地址
  5. 使用python将视频中的音频分离出来
  6. 紫外线杀菌器:Photoscience紫外线杀菌器在食品饮料中的作用
  7. 电影网络首播后喜剧场上线,搅局者加速行业重塑
  8. 洛克菲勒:一部西方石油工业的传奇史
  9. 自动驾驶汽车电子电气架构技术开发
  10. java日期字符串排序_对字符串格式的日期进行排序