赞
踩
- onShow(){
- this.getList() //也可以放在onLoad里面看实际需求
- }
- getList() {
- util.request(api.teachPlanOwnList, { //这里是请求的接口和方式 不重要
- userId: userInfo.userId,
- pageSize: pageSize,
- pageNum: pageNum,
- sortType: sortType
- }, 'POST').then(res => {
- // console.log(res);
- if (res.code == 200) {
- let list = this.data.planList.concat(res.rows.map(item=>{ //对数据做处理 不重要
- let createTime = item.createTime.split(" ")[0].replace(/-/g, ".");
- item.createTime = createTime;
- if(!item.scheduledTime || item.scheduledTime == 'null'){
- item.scheduledTime = '未安排时间'
- }
- return item;
- }));
- this.setData({
- planList: list //这里是重点
- })
- // 判断是否加载完毕
- if (list.length >= res.total) { //这里是重点
- this.setData({
- flag: true, //这里是重点
- moreTxt: '-无更多数据-'
- })
- } else {
- pageNum = pageNum + 1;
- this.setData({
- flag: false, //这里是重点
- moreTxt: '-更多-'
- })
- }
- } else {
- wx.showModal({
- title: res.msg,
- icon: 'error',
- showCancel: false,
- duration: 3000
- });
- }
- })
- },
-
- onReachBottom() { //这里是重点 onReachBottom是微信小程序的原生方法
- if (this.data.flag) return
- this.getTeachPlanOwnList();
- },
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。