分页加载


/**    * 加载更多  isLoading   isLoadOk    * @param that  调用this    * @param url   请求数据url    * @param params 请求数据参数 里面包含page    * @param name  页面数据名称    * @param resName  返回数据名称    * @param countName  返回数据数量名称    * @param method  请求方式  GET POST  默认POST    */   getMore: function (that, url, params, name, resName, countName = 'count', method) {     if (!that.data.isLoading) {       if (that.data.isLoadOk) {         wx.showToast({           icon: 'none',           title: '到底了'         });         return;       }       that.setData({         isLoading: true,         page: that.data.page + 1       })       let param = JSON.parse(JSON.stringify(params));       param.page = that.data.page;       if (!method) {         method = 'POST';       }       wx.request({         url: url,         method: method,         data: param,         success: function (res) {           if (res.data.errcode == 0) {             that.setData({               [name]: that.data[name].concat(res.data.str[resName])             })             if (that.data[name].length >= res.data.str[countName]) {               that.setData({                 isLoadOk: true               })             }           } else {             wx.showToast({               title: res.data.msg             })           }           that.setData({             isLoading: false           })         }       })     }   },