[内容]
按如下设置页面的下拉:
pages.json:
pages:[
path:"......",
style :{
enablePullDownRefresh:true
//......
},
app-plus:{
//......
pullToRefresh:{
"support":true,
"style":"default",
//...............
//"style":"circle",改成这样是可以的。
}
}
]
======================================================
index.vue:
export default{
data:{},
methods:{},
onLoad:function(){
setTimeout(function(){
uni.startPullDownRefresh();
},300)
},
onPullDownRefresh:function(){
setTimeout(function(){
uni.stopPullDownRefresh();
},1000)
}
}
重现步骤
按如上设置时,下拉页面时,可以触发下拉,但是页面的onPullDownRefresh不会触发。
不管是手动下拉还是使用uni.startPullDownRefresh来触 发下拉,都不会触发。
如果把上面的
"style":"default"
改为:
"style":"circle"
之后会触发页面中的onPullDownRefresh
8 个回复
DCloud_UNI_GSQ
是iOS还是安卓出现此问题?
251378520 (作者)
安卓
251378520 (作者)
ios没有测试过
251378520 (作者)
官方 有没有人在啊。
251378520 (作者)
不是应该使用circle,文档里说可以是 default的啊。。。
251378520 (作者)
不是应该使用什么的问题,而是文档里写的安卓 可以使用default,并且我个人也喜欢使用页面整体下拉的效果。只有这样才有下拉的感觉 。
3***@qq.com
遇到同样的问题,文档写的是可以的,下拉也可以,但就是不触发!
DCloud_UNI_GSQ
安卓应该使用:circle,pullToRefresh属性可以不写。