当前位置: 首页 > news >正文

uni-app学习笔记三十四--刷新和回到顶部的实现

在移动端开发中,刷新和回到顶部也是很常见的使用场景。下面说下实现方式:

刷新:

HTML部分代码:

<view class="float"><view class="item" @click="onRefresh">刷新</view><view class="item" @click="toTop">顶部</view>
</view>

JS部分代码:

function onRefresh(){console.log("刷新...")uni.startPullDownRefresh()
}
function toTop(){console.log("返回顶部...")uni.pageScrollTo({scrollTop:0,duration:100})
}

scrollTop:0回到页面最顶部

duration:100多久从当前区域回到顶部,值越小,返回到顶部就越快,设为100是个比较合理的值。

回到顶部更多参数详见uniapp官网:uni.pageScrollTo(OBJECT) | uni-app官网

OBJECT参数说明

参数名类型必填说明
scrollTopNumber滚动到页面的目标位置(单位px)
selectorString元素选择器,用于指定要滚动到的元素位置,App、H5、微信小程序2.7.3+ 、支付宝小程序1.20.0+支持
durationNumber滚动动画的时长,默认300ms,单位 ms
successfunction接口调用成功的回调函数
failfunction接口调用失败的回调函数
completefunction接口调用结束的回调函数(调用成功、失败都会执行)

相关文章:

  • 国产化Excel处理组件Spire.XLS教程:用 Java 获取所有 Excel 工作表名称(图文详解)
  • Xcode 16 集成 cocoapods 报错
  • 成都鼎讯硬核科技!雷达目标与干扰模拟器,以卓越性能制胜电磁频谱战
  • MySQL 安装与使用详解
  • CSS3 常用功能详细使用指南
  • ORA-01804错误解决指南
  • 体育平台接入足球数据 API:重构用户体验与商业价值的「数字引擎」
  • 什么是知识产权管理系统?知识产权管理系统有哪些功能?
  • 使用python进行图像处理—图像标识与NumPy(3)
  • Spring 框架(1)
  • deepseek+coze开发的智能体页面
  • 生产集群环境中优雅使用 Docker Network
  • 自动化测试系列 —— UI自动化测试
  • .NET开发主流框架全方位对比分析
  • Jetpack Compose 与 ViewModel 的完美结合
  • Vite中定义@软链接
  • MacBook pro 修改Homebrew 为中国源
  • UI 自动化测试工具推荐
  • 基于鸿蒙(HarmonyOS5)的打车小程序
  • 时序数据库IoTDB在工业物联网时序数据管理中的应用
  • 佛山最好的网站建设/百度网站收录提交入口
  • 邢台优化公司/湖南seo优化推荐
  • jsp网站开发实例教学/学生个人网页制作html
  • 上海建网站方案/百度写一篇文章多少钱
  • 济南品质网站建设费用/厦门网站推广优化哪家好
  • 品牌工厂网站建设/信息流优化师简历模板