在小程序或各类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();感谢大家观看,我们下次再见
欣赏你的照片, 我明白, 世界很美。感谢 旅行灵感。
读起来像小说。继续保持 带来的灵感。
让人精神焕发的 帖子! 我准备订票了。
以后焦虑了或者迷茫了记得回来看看
我非常喜欢 出行博客。鼓舞人心查看路线。
你们的博客 百分百 帮助选择路线。坚持!
信息丰富的 出行资源! 越来越棒!
My brother suggested I might like this blog. He was entirely right. This post actually made my day. You cann't imagine just how much time I had spent for this information! Thanks!
我热爱, 写得很实在。你的博客 就是 最好的例子。很出色。
I've learn several good stuff here. Certainly price bookmarking for revisiting. I surprise how so much effort you put to make such a great informative website.