const app = getApp(); var util = require('../../utils/util.js'); var api = require('../../utils/service-api.js'); var comReq = require('../../utils/common-request.js'); Page({ /** * 页面的初始数据 */ data: { activeList: [], offset: 0, limit: 10, isEnd: false, shopId: '', toTopIcon: false, top_num: 0, totalNum: 0, }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { this.getActiveList(); this.setData({ shopId: app.shopInfo.id, }); }, /** * 加沙龙列表 */ getActiveList: function () { var _this = this; var limit = _this.data.limit; var offset = _this.data.offset; util.request({ api: api.shalong.findSalong, data: { "limit": limit, "offset": offset, "shopId": app.shopInfo.id, }, callback: function (data) { if (data.rows.length == 0) { _this.setData({ isEnd: true }); } else { var activeList = _this.data.activeList; for (var i = 0; i < data.rows.length; i++) { activeList.push(data.rows[i]) } //更新下次调用的角标 _this.setData({ activeList: activeList, offset: offset + limit, }); } } }); }, // 进入详情 intoDetail(e) { var _this = this; var id = e.currentTarget.dataset.id; wx.navigateTo({ url: '/pages/shalong/shalongDetail?id=' + id, }) }, //一键回到顶部 goTap() { this.setData({ top_num: 0 }) }, scroll_distance: function (event) { this.setData({ toTopIcon: event.detail.scrollTop > 300 ? true : false }) }, backtop: function () { this.setData({ top_num: 0 }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { this.getActiveList(); }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })