时间:2019-05-03 来源:小程序工厂
你要在每个页面加上
onPullDownRefresh(){
wx.hideNavigationBarLoading() //完成停止加载
wx.stopPullDownRefresh() //停止下拉刷新
}
好像不是这个原因吧 因为在开发工具上运行正常 在手机上运行 就是上下拉刷新就跟没有加一样 根本就拉不下来
你好,可以提供下代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)来看看
Page({
data: {
dataList: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20],
count: 0
},
onPullDownRefresh() {
console.log("======================")
var self = this;
setTimeout(() => {
// 模拟请求数据,并渲染
var arr = self.data.dataList, max = Math.max(...arr);
for (var i = max + 1; i <= max + 3; ++i) {
arr.unshift(i);
}
self.setData({ dataList: arr });
// 数据成功后,停止下拉刷新
wx.stopPullDownRefresh();
}, 1000);
},
onReachBottom() {
var arr = this.data.dataList, max = Math.max(...arr);
if (this.data.count < 3) {
for (var i = max + 1; i <= max + 5; ++i) {
arr.push(i);
}
this.setData({
dataList: arr,
count: ++this.data.count
});
} else {
wx.showToast({
title: '没有更多数据了!',
image: '../../src/images/noData.png',
})
}
}
})
"backgroundTextStyle": "dark",
"enablePullDownRefresh": true,
"onReachBottomDistance": 50
麻烦按照教程来提供下代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
我也没解决呢 你知道咋解决了吗?
我也遇到了这个问题。 怎么解决的啊?
不知道
我吧view-scrool 去掉 就可以了
我试了 把那个去掉在手机上还是不行的