<view class="main"> <view class="div_center"> <view wx:for="{{list}}" wx:key="{{key}}"> <view class="list"> <view class="list_title">时间:{{item.operate_time}} </view> <view class="list_text_l">{{item.type_str}}-{{item.id}}:</view> <view class="list_text_r">{{item.operate_str}}</view> </view> </view> </view> </view>
json文件
{
"navigationBarTitleText": "管理记录",
"enablePullDownRefresh": true,
"enableReachBottom": true,
"usingComponents": {
"header-model": "/components/header/header"
}
}
json -- 写了才可以触发上拉时间,下拉触底事件
注意:下拉需要页面数据到手机底部才可以触发的;
js 文件
var getData = require('../../../utils/getData.js');
const app = getApp();
Page({
/**
* 页面的初始数据
*/
data: {
list : [], //会员列表
total : 0, //分页总数
pageNum : 1, //分页记录数
pageSize : 10, //分页大小
},
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
var that = this;
if (!app.globalData.userinfo.admin_id){
wx.redirectTo({
url: '/pages/person/login/index'
})
}
that.setData({
userinfo : app.globalData.userinfo
})
that.getList();
},
getList:function(){
var that = this;
if (that.data.hasmoreData == false) {
that.setData({ hiddenloading: true })
return;
}
getData.getData('get_manage_record', {
uid : app.globalData.userinfo.admin_id,
page : that.data.pageNum,
page_size : that.data.pageSize,
method : 'POST'
}, function (data) {
if (data.errno){
wx.showModal({
title : '提示',
content : data.errdesc
});
return false;
}
console.log(data.data);
that.setData({
total : data.data.total_page,
list : that.data.list.concat(data.data.data_list), //data.data,
pageNum : that.data.pageNum + 1
});
if (that.data.total <= 0 || that.data.pageNum * that.data.pageSize > that.data.total) {
wx.showToast({
title : '无更多数据',
icon : 'loading',
duration: 1000
});
} else {
if (2 < that.data.pageNum){
wx.showToast({
title : '数据加载中',
icon : 'loading',
duration: 500
});
}
}
});
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
/**
* 生命周期函数--监听页面显示
*/
onShow: function () {
},
/**
* 生命周期函数--监听页面隐藏
*/
onHide: function () {
},
/**
* 生命周期函数--监听页面卸载
*/
onUnload: function () {
},
/**
* 页面相关事件处理函数--监听用户下拉动作
*/
onPullDownRefresh: function () {
console.log('fresh')
this.getList();
},
/**
* 页面上拉触底事件的处理函数
*/
onReachBottom: function () {
console.log('bottom')
this.getList()
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function () {
}
})