回到顶部功能:uniapp微信小程序回到顶部的几种方法
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. 在微信 ...
- 微信小程序---页面刷新的几种方法
话不多说,首先附上两个链接,表示感谢: 微信小程序如何刷新当前界面 微信小程序----返回上一页刷新或当前页刷新 要解决的问题:如下图所示,当点击立即借书成功之后,把请求回来的数据中的借书单数量显示到 ...
- 抓取微信小程序数据包的三种方法
前言 做安全测试的都会遇到测试某微信小程序,而微信小程序基本都是基于HTTPS的,所以抓取HTTPS数据包就是最关键的一步.最近几天折腾了一下,整理了比较简单.方便的三种方法. 条件 抓取微信小程序数 ...
- 微信小程序页面跳转(三种方法)
方法1 对标签绑定点击事件 <view bindtap="clickMe" data-nid="123" data-name="SD" ...
- 解决微信小程序图片延迟加载(四种方法)
实现延迟加载的方法 1:通过监听滚动条滑动事件,判断元素距离页面顶部的距离是否小于等于页面的可视高度 Page({data: {realScrollTop: 0,//页面滚动距离driveHeight ...
- 外部web端访问微信小程序云数据库的几种方法
前言 我当前的项目是小程序开发,使用的是云开发方式,那么这时涉及到了小程序端提交的数据会保存到云数据库中,可是呢这些个数据要被外部访问用来管理,也就是还得弄一个管理后台界面管理这些数据.那就需要拿到云 ...
- 微信小程序使用函数的三种方法
--使用来自不同页面的函数 函数写在util.js页面 function formatTime(date) {var year = date.getFullYear()var month = date ...
- uni-app微信小程序封装全局判断是否登录方法结合全局变量
新建的uni-app项目会有个app.vue文件,在此文件下 onLaunch应用生命周期封装一个方法(把全局变量定义一下): 注意:onLaunch应用生命周期只会触发一次 app.vue: < ...
- 微信小程序调用时间的三种方法
1.更改后端时间戳 //wxml<wxs module="Formater" src="../../../utils/Datetime.wxs">& ...
最新文章
- C语言两种查找方式(分块查找,二分法)
- CV多任务学习笔记 yolop
- 中国移动手机网络私有网络连接问题解决办法
- npm install时报平台不兼容Unsupported platform for xxx的解决办法:npm install -f强制安装(centos7下安装vite2 vue依赖时出现这个问题)
- 单片机小白学步系列(十) 单片机程序下载相关知识
- SSH项目中遇到拦截器无法注入服务的问题
- ArrayList与LinkedList
- 中文幽默语料库构建与计算项目(幽默等级识别,幽默类型识别,隐喻类型识别,隐喻情绪识别)
- 我的docker随笔30:C++程序的自动化构建
- 转速恒压频比交流变频调速系统Simulink仿真,可观察到电压频率的变比情况以及电动机的转速波形。
- 郝斌数据结构-线性表之单链表程序(C语言版)
- Python实现图片转成字符图片
- 处理一些 Vue warn 和 sonar 扫描报错
- 大名鼎鼎2006 7.2版
- The server time zone value '?й???????' is unrecognized or represents more than one time zone.
- swt 做界面时部分要点
- Android配置文件,所有权限ZZ
- D3.js-基础知识
- 网页漂浮物代码_无代码VS低代码。 有什么不同? 它。 不。 物。
- 移动办公已成大势所趋,OA系统“把办公室装进口袋”