Page({
/**
* 页面的初始数据
*/
data: {
list:[
{
time: '2015-05-06 09:12:30',
moneynum: '-34',
washid: '009987889'
}, {
time: '2015-05-06 09:12:30',
moneynum: '134',
washid: '009987889'
}, {
time: '2015-05-06 09:12:30',
moneynum: '-324',
washid: '009987889'
}, {
time: '2015-05-06 09:12:30',
moneynum: '34',
washid: '009987889'},{
time: '2015-05-06 09:12:30',
moneynum: '23',
washid: '009987889'
},
],
list2: [
{
time: '2015-12-06 09:12:30',
moneynum: '110',
washid: '1234567'
}, {
time: '2015-05-06 09:12:30',
moneynum: '178',
washid: '009987889'
}, {
time: '2015-05-06 09:12:30',
moneynum: '-11',
washid: '1234567'
}, {
time: '2015-05-06 09:12:30',
moneynum: '34',
washid: '17894332'
}, {
time: '2015-05-06 09:12:30',
moneynum: '-23',
washid: '009987889'
},
]
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
var that =this;
let list = that.data.list;
let list2 = that.data.list2;
list=[...list,...list2];
that.setData({
list: list,
})
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
}
})
不过这样会有一直上滑加载的现象,目前我的想法是,再加一个字段名为(比如说abc),默认的abc是true,当执行setData的时候,做一个判断,入过值为true,就进入setdata,然后setdata里把abc的值改为false,如果abc的值为false,就告诉用户,已经没有数据可加载了。
【微信小程序】本地模拟数据实现上滑加载
最新推荐文章于 2024-09-16 22:58:00 发布