uniapp scroll-view自定义下拉刷新的坑

template

js 复制代码
<scroll-view scroll-y="true" refresher-enabled="true" :refresher-triggered="triggered" @refresherrefresh="refresh"
</scroll-view>

script

js 复制代码
data() {
	return {
		triggered: false,
	}
},
onPullDownRefresh() {
	console.log('不会走这里');
	uni.stopPullDownRefresh(); // 所以这里设置也无效
},
methods: {
	refresh() {
		console.log('自定义下拉刷新');
		this.triggered = true;
		// 请求接口... 
		this.triggered = false; // 请求到结果后设为false
	},
}

使用自定义下拉刷新@refresherrefresh,一定要配合:refresher-triggered="triggered"使用,
不然刷新动画不会结束!

相关推荐
爱吃大芒果17 小时前
Flutter for OpenHarmony 实战: mango_shop 资源文件管理与鸿蒙适配
javascript·flutter·harmonyos
我的xiaodoujiao17 小时前
使用 Python 语言 从 0 到 1 搭建完整 Web UI自动化测试学习系列 44--将自动化测试结果自动推送至钉钉工作群聊
前端·python·测试工具·ui·pytest
沛沛老爹17 小时前
Web开发者转型AI:多模态Agent视频分析技能开发实战
前端·人工智能·音视频
David凉宸17 小时前
vue2与vue3的差异在哪里?
前端·javascript·vue.js
Irene199117 小时前
JavaScript字符串转数字方法总结
javascript·隐式转换
笔画人生17 小时前
Cursor + 蓝耘API:用自然语言完成全栈项目开发
前端·后端
AC赳赳老秦18 小时前
外文文献精读:DeepSeek翻译并解析顶会论文核心技术要点
前端·flutter·zookeeper·自动化·rabbitmq·prometheus·deepseek
小宇的天下18 小时前
Calibre 3Dstack --每日一个命令day18【floating_trace】(3-18)
服务器·前端·数据库
毕设源码-钟学长18 小时前
【开题答辩全过程】以 基于web技术的酒店信息管理系统设计与实现-为例,包含答辩的问题和答案
前端
css趣多多18 小时前
this.$watch
前端·javascript·vue.js