1、每次刷新数据前要初始化数据
initData() {
this.setData({
pageIndex: 1,
dataList: [],
})
}
2、凡是有列表数据的页面都要做上拉/下拉刷新
//json文件中
"backgroundTextStyle": "dark", //下拉刷新黑点
"enablePullDownRefresh": true //允许下拉刷新
3、scroll-view标签一定要设置高度
data: {
height: ''
}
//初始化设置高度
onShow(){
this.setData({
height: (wx.getSystemInfoSync().windowHeight)*2 + 'rpx'
});
}
//动态设置列表高度
let height = 列表长度 * 元素高度 + 'rpx'
let query = wx.createSelectorQuery(); //获取元素
query.select('元素名/类名').boundingClientRect(rect =>{
this.setData({
height: height
})
}).exec();