scroll-view的下拉刷新一直处于加载中
需要通过refresher-triggered来识别
但这个refresher-triggered还有点麻烦,试了很多回答也无效,最终还是试出来了
template
<scroll-view
scroll-y="true"
refresher-enabled="true"
:refresher-triggered="isrefesh"//刷新状态
@refresherrefresh="onRefresh"//刷新触发
@refresherrestore="onRestore"//刷新结束触发
>
//...
</scroll-view>
script
很多回答说要在onLoad里设定时器,还有操作this._freshing,但我删了也不影响
data(){
return{isrefesh:false}
}
//...
methods: {
onRefresh(){
this.isrefesh=true
setTimeout(() => {
//...
this.isrefesh=false
}, 300)
},
onRestore(){
console.log(1);
}
}