// pages/experience/activityinfo/activityinfo.js var app = getApp(); var util = require("../../../utils/util.js") Page({ data: { current: 'tab1', hidden: true, list: [], scrollTop: 0, scrollHeight: 0, loadingmore: false, parm: { page: '1', limit: '10', city: null, category: null, name: null, }, }, /** * 生命周期函数--监听页面加载 */ cityExperience: function () { wx.switchTab({ url: '../../../pages/experience/index/index', //注意switchTab只能跳转到带有tab的页面,不能跳转到不带tab的页面 }) }, onLoad: function (options) { let _this = this; wx.getSystemInfo({ success: function (res) { _this.setData({ scrollHeight: res.windowHeight }); } }); _this.loadData(); }, //页面滑动到底部 bindDownLoad: function () { if (this.data.parm.page < this.data.totalPage) { this.loadData(); } else { this.setData({ loadingmore: true }) } }, // tab handleChange({ detail }) { this.setData({ current: detail.key }); }, handleChangeScroll({ detail }) { this.setData({ current_scroll: detail.key }); }, scroll: function (event) { //该方法绑定了页面滚动时的事件,我这里记录了当前的position.y的值,为了请求数据之后把页面定位到这里来。 let _this = this; _this.setData({ scrollTop: event.detail.scrollTop }); }, seeDetails: function (e) { // console.log(e.currentTarget.dataset.id) if (e.currentTarget.dataset.id) { wx.navigateTo({ url: '/pages/home/index/partDetail/partDetail?id=' + e.currentTarget.dataset.id, }) } }, loadData: function () { let _this = this; app._post_form('work/list/', "application/json", JSON.stringify(_this.data.parm), function (res) { console.log(res) let list = _this.data.list for (let i = 0; i < res.data.list.length; i++) { res.data.list[i].workdateStart = util.changeTime(res.data.list[i].workdateStart) res.data.list[i].workdateEnd = util.changeTime(res.data.list[i].workdateEnd) } _this.setData({ list: res.data.list }); console.log(_this) _this.setData({ hidden: true }); } ) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })