微信小程序:分页请求数据、上拉加载、下拉刷新。
请求封装请看这里
请求+拦截器封装
// pages/myPublish/myPublish.js
import {
Index
} from '../../request/httpAPI.js';
const API = new Index();
const app = getApp();
Page({
/**
* 页面的初始数据
*/
data: {
paramsShopData: [], //页面展示数据的数组
queryShopPage: 1, //当前第几页
limit: 10, //一页展示几条
loading: false, //是否展示 “正在加载” 字样
loaded: false, //是否展示 “已加载全部” 字样
},
/**
* 生命周期函数--监听页面初次渲染完成
*/
onReady: function () {
},
// 状态 0草稿状态,1出售中 3 下架’ auditState:审核中
// 请求订单列表
//searchCode, status, inventoryType, auditState, 请求参数
// page, limit,分页参数
//isFresh,是否下拉刷新参数
getAllOrders(searchCode, status, inventoryType, auditState, page, limit, isFresh) {
var that = this;
var data = {
'searchCode': searchCode,
'status': status,
'inventoryType': inventoryType,
'auditState': auditState,
'page': page,
'limit': limit,
};
API