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

uniapp使用scroll-view下拉刷新与上滑加载

scroll-view适合局部下拉刷新场景

		<!-- 滚动视图区域 -->
		<scroll-view class="content" :scroll-y="true" refresher-enabled="true" @refresherrefresh="pulldown" lower-threshold="150"
			@scrolltolower="finishPullUp" ref="scroll" :refresher-triggered="triggered">
    	</scroll-view>
            	param: { // 请求参数
					page: 1,
					new_status: ''
				},
				list: [], // 订单列表
				total_page: 1, // 总页数


         pulldown() { // 下拉刷新
				if (!this.triggered) {
					this.triggered = true;
					this.param.page = 1
					this.getList(true)
					setTimeout(() => {
						this.triggered = false;
					}, 1000)
				}
			},

          getList(isRefresh = false) { // 获取用户列表
				exchangeResource.buyList(this.param).then((response) => {
					if (response.errcode === ERR_OK) {
						if (response.data) {
							if (isRefresh) {
								this.list = response.data
								console.log(this.list)
							} else {
								this.list = [...this.list, ...response.data]
							}
							this.total_page = response.page.total_page
						}
					}


				})
			}

http://www.kler.cn/a/393491.html

相关文章:

  • 除了 Mock.js,前端还有更方便的 Mock 数据工具吗?
  • 字符及字符串(ASCII编码系统)
  • Gsensor加速度传感器数据异常及概率性卡死
  • 低代码集成多方API的简单实现
  • 2024开发者浏览器必备扩展,不允许还有人不知道~
  • 品融电商:新形势下电商平台如何助力品牌长期经营
  • idea正则表达式-正则替换示例-2024.11笔记
  • 2024中国游戏出海情况
  • attention 注意力机制 学习笔记-GPT2
  • python---基础语法
  • 【HarmonyOS】Install Failed: error: failed to install bundle.code:9568289
  • CCF认证-202403-04 | 十滴水
  • 人工智能(AI)和机器学习(ML)技术学习流程
  • python 同时控制多部手机
  • 华纳云:数据库一般购买什么服务器好?有哪些建议
  • Flink_DataStreamAPI_输出算子Sink
  • 现代无线通信接收机架构:超外差、零中频与低中频的比较分析
  • 人机界面与人们常说的“触摸屏”有什么区别?这下终于清楚了
  • Java反序列化之CommonsCollections2链的学习
  • golang go语言 组建微服务架构详解 - 代码基于开源框架grpc+nacos服务管理配置平台
  • 详解基于C#开发Windows API的SendMessage方法的鼠标键盘消息发送
  • 时序预测 | 改进图卷积+informer时间序列预测,pytorch架构
  • FPGA实现PCIE3.0视频采集转SDI输出,基于XDMA+GS2971架构,提供工程源码和技术支持
  • ASR+LLM+TTS在新能源汽车中的实战
  • 安装luasocket模块时提示“sudo: luarocks:找不到命令“问题,该如何解决?
  • SDL读取PCM音频