小程序
小游戏
企业微信
微信支付
扫描小程序码分享
scroll-view 中bindrefresherrefresh 自定义下拉事件会多次触发
5 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我的需求跟你一样,也是swiper-item 里面套scroll-view,然后会偶偶现下拉刷新的时候多个scroll-view 被重复调用了,求官方解答
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
有没有一种可能是refresher-triggered的值绑定的是同一个布尔类型,所以导致多次触发了呢,可以试一下绑定数组。
是多个scroll-view吗?我真机也出现重复触发的问题了,一个scroll-view没有问题。
<swiper :current="tabIndex" class="swiper-box" style="flex: 1;" :duration="300" @change="ontabchange"> <swiper-item class="swiper-item scroll-box" v-for="(tab, index1) in newsList" :key="index1"> <scroll-view class="scroll-v list" scroll-y @scrolltolower="loadMore()" refresher-enabled="true" :refresher-triggered="tab.triggered" :refresher-threshold="120" @refresherpulling="onPulling" @refresherrefresh="onRefresh" @refresherrestore="onRestore" @refresherabort="onAbort" v-if="tab.hasData" > <order-list :list="tab.data" :isProvider="isProvider" @pop="popUp" @delete="deleteOrder" @refuse="refuseOrder"></order-list> <uni-load-more :status="tab.more" @clickLoadMore="loadMore(index1)"></uni-load-more> </scroll-view> </swiper-item> </swiper>
你有解决吗
你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我的需求跟你一样,也是swiper-item 里面套scroll-view,然后会偶偶现下拉刷新的时候多个scroll-view 被重复调用了,求官方解答
有没有一种可能是refresher-triggered的值绑定的是同一个布尔类型,所以导致多次触发了呢,可以试一下绑定数组。
是多个scroll-view吗?我真机也出现重复触发的问题了,一个scroll-view没有问题。
<swiper :current="tabIndex" class="swiper-box" style="flex: 1;" :duration="300" @change="ontabchange"> <swiper-item class="swiper-item scroll-box" v-for="(tab, index1) in newsList" :key="index1"> <scroll-view class="scroll-v list" scroll-y @scrolltolower="loadMore()" refresher-enabled="true" :refresher-triggered="tab.triggered" :refresher-threshold="120" @refresherpulling="onPulling" @refresherrefresh="onRefresh" @refresherrestore="onRestore" @refresherabort="onAbort" v-if="tab.hasData" > <order-list :list="tab.data" :isProvider="isProvider" @pop="popUp" @delete="deleteOrder" @refuse="refuseOrder"></order-list> <uni-load-more :status="tab.more" @clickLoadMore="loadMore(index1)"></uni-load-more> </scroll-view> </swiper-item> </swiper>
你有解决吗
你好,麻烦具体描述问题流程,提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html