uni-app中vue3+setup实现下拉刷新、上拉加载更多效果

简介: uni-app中vue3+setup实现下拉刷新、上拉加载更多效果

在小程序或各类app中,下拉刷新和上拉加载更多是极为常见和使用非常频繁的两个功能,通过对这两个功能的合理使用可以极大的方便用户操作。

合理的设计逻辑才能更容易挽留住用户,因为这些细节性的小功能点就变得极为重要起来。

那么在uni-app中基于vue3+语法糖中如何实现下拉刷新和上拉加载更多效果呢?

一、pages.json文件中对应页面配置如下:

"pages": [ 
    {
        "path": "pages/index/index",
        "style": {
            "navigationBarTitleText": "首页",
            "enablePullDownRefresh":true,//下拉刷新,必须配置该参数
            "onReachBottomDistance":100,//距离底部100像素时,触发加载更多功能
        }
    }
]

二、页面中使用下拉刷新功能和加载更多效果

<script lang="ts" setup>
    import { onPullDownRefresh , onReachBottom } from "@dcloudio/uni-app"
    onPullDownRefresh(() => {
        console.log("下拉刷新")
    })
    onReachBottom(() => {
        console.log("上拉加载更多")
    })
</script>

三、启动下拉刷新,进行关闭。

uni.stopPullDownRefresh();

感谢大家观看,我们下次再见

目录
相关文章
|
4月前
|
小程序
uni-app开发微信小程序使用onPullDownRefresh(下拉刷新)总结
uni-app开发微信小程序使用onPullDownRefresh(下拉刷新)总结
877 0
|
7月前
【Vue3+TypeScript】CRM系统项目搭建之 — 处理 .app 背景宽高
【Vue3+TypeScript】CRM系统项目搭建之 — 处理 .app 背景宽高
37 0
|
9月前
|
存储 JavaScript 前端开发
uni-app 从vue3项目创建到Pinia管理数据全局使用 持久化存储数据 详细教程
uni-app 从vue3项目创建到Pinia管理数据全局使用 持久化存储数据 详细教程
|
9月前
|
XML Java Android开发
Android Studio App自定义控件中视图的构造和测量方法讲解及实战(附源码 实现下拉刷新功能 超详细必看)
Android Studio App自定义控件中视图的构造和测量方法讲解及实战(附源码 实现下拉刷新功能 超详细必看)
98 1
|
9月前
|
XML Java Android开发
Android App事件交互Event之模仿京东App实现下拉刷新功能(附源码 可直接使用)
Android App事件交互Event之模仿京东App实现下拉刷新功能(附源码 可直接使用)
132 0
Android App事件交互Event之模仿京东App实现下拉刷新功能(附源码 可直接使用)
|
9月前
uni-app+vue3 封装全局函数(详细完整的方法)
uni-app+vue3 封装全局函数(详细完整的方法)
948 0
|
9月前
|
XML JSON Java
Android App网络通信中利用okhttp实现下拉刷新和上拉加载实战(抓取文章信息 超详细 附源码)
Android App网络通信中利用okhttp实现下拉刷新和上拉加载实战(抓取文章信息 超详细 附源码)
90 0
|
Android开发
Android 天气APP(十)继续优化、下拉刷新页面天气数据
Android 天气APP(十)继续优化、下拉刷新页面天气数据
200 0
Android 天气APP(十)继续优化、下拉刷新页面天气数据
|
JSON JavaScript 数据格式
尤大都说了,别用parcel了。但我还是整出了一款Vue3项目搭建工具parcel-vue-app
尤大都说了,别用parcel了。但我还是整出了一款Vue3项目搭建工具parcel-vue-app
尤大都说了,别用parcel了。但我还是整出了一款Vue3项目搭建工具parcel-vue-app
Uni-App - 自定义组件 - 上拉加载更多
Uni-App - 自定义组件 - 上拉加载更多
245 0

热门文章

最新文章

  • 1
    MNN-LLM App:在手机上离线运行大模型,阿里巴巴开源基于 MNN-LLM 框架开发的手机 AI 助手应用
  • 2
    【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 3
    微信小程序 app.json 配置文件解析与应用
  • 4
    【Azure App Service】基于Linux创建的App Service是否可以主动升级内置的Nginx版本呢?
  • 5
    【05】flutter完成注册页面完善样式bug-增加自定义可复用组件widgets-严格规划文件和目录结构-规范入口文件-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
  • 6
    【Azure Function】Function App出现System.IO.FileNotFoundException异常
  • 7
    原生鸿蒙版小艺APP接入DeepSeek-R1,为HarmonyOS应用开发注入新活力
  • 8
    【Azure Logic App】使用MySQL 新增行触发器遇见错误 :“Unknown column 'created_at' in 'order clause'”
  • 9
    【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
  • 10
    阿里云APP备案流程图以及备案所需材料整理,跟着教程一步步操作