小程序
小游戏
企业微信
微信支付
扫描小程序码分享
scrollview 下拉刷新无法触发
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
微信版本比较低,麻烦升级下版本试下
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
目前只有这个型号的手机 无法触发。
测试案例
<!--index.wxml-->
<view class="container">
<scroll-view class="main" scroll-x="false" bindrefresherrefresh="getListData" scroll-y="true" refresher-default-style='black' refresher-enabled="true" refresher-triggered="{{triggered}}" bindscrolltolower="getMlistData">
<view class="list_item" wx:for="{{list}}" wx:for-item="item" wx:for-index="index" wx:key="*this">
{{item.id}}</view>
</scroll-view>
</view>
//index.js
//获取应用实例
const app = getApp()
Page({
data: {
list: [],
triggered: true
},
onLoad(){
this.getListData()
getListData() {
const that = this
console.log('reload')
let newList = []
for(var i=0;i< 40;i++){
newList.push({
id: i
})
}
this.setData({
list: newList
setTimeout(function(){
that.setData({
triggered: false
},3000)
// 获取更多
getMlistData(scroll) {
console.log(that.data.list.length)
for (var i = that.data.list.length - 1; i < that.data.list.length +10; i++) {
list: that.data.list.concat(newList)
/**index.wxss**/
.container {
width: 100%;
height: 100%;
.main {
width: calc(100% - 22rpx);
height: 600rpx;
padding: 25rpx 11rpx;
.list_item{
height: 50rpx;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
refresher-enabled开启了吗?
bindrefresherrefresh写刷新代码了吗?
微信版本符合要求吗?基础库版本符合2.10.1以上要求吗?
建议楼主按照官方demo试试看:
https://developers.weixin.qq.com/s/hGFhMum67de0
如果只有这一款手机不触发下拉刷新的话那应该是BUG
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
目前只有这个型号的手机 无法触发。
测试案例
<!--index.wxml-->
<view class="container">
<scroll-view class="main" scroll-x="false" bindrefresherrefresh="getListData" scroll-y="true" refresher-default-style='black' refresher-enabled="true" refresher-triggered="{{triggered}}" bindscrolltolower="getMlistData">
<view class="list_item" wx:for="{{list}}" wx:for-item="item" wx:for-index="index" wx:key="*this">
{{item.id}}</view>
</scroll-view>
</view>
//index.js
//获取应用实例
const app = getApp()
Page({
data: {
list: [],
triggered: true
},
onLoad(){
this.getListData()
},
getListData() {
const that = this
console.log('reload')
let newList = []
for(var i=0;i< 40;i++){
newList.push({
id: i
})
}
this.setData({
list: newList
})
setTimeout(function(){
that.setData({
triggered: false
})
},3000)
},
// 获取更多
getMlistData(scroll) {
const that = this
console.log(that.data.list.length)
let newList = []
for (var i = that.data.list.length - 1; i < that.data.list.length +10; i++) {
newList.push({
id: i
})
}
that.setData({
list: that.data.list.concat(newList)
})
}
})
/**index.wxss**/
.container {
width: 100%;
height: 100%;
}
.main {
width: calc(100% - 22rpx);
height: 600rpx;
padding: 25rpx 11rpx;
}
.list_item{
height: 50rpx;
display: flex;
flex-direction: row;
align-items: center;
justify-content: flex-start;
}
refresher-enabled开启了吗?
bindrefresherrefresh写刷新代码了吗?
微信版本符合要求吗?基础库版本符合2.10.1以上要求吗?
建议楼主按照官方demo试试看:
https://developers.weixin.qq.com/s/hGFhMum67de0
如果只有这一款手机不触发下拉刷新的话那应该是BUG