// pages/rank/rank.js const $api = require('../../utils/api.js').API; Page({ /** * 页面的初始数据 */ data: { datas:{}, date:'' }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { // var y = new Date().getFullYear(), m = (new Date().getMonth() + 1), d = new Date().getDate(); // m = m > 9 ? m : '0' + m; // d = d > 9 ? d : '0' + d; // this.setData({ // date: y + '-' + m + '-' + d // }) $api.getDate().then(res => { this.setData({ date: res.data.data }) this.getData() }) }, getData() { wx.showNavigationBarLoading() $api.getRank({stock_date:this.data.date}).then(res => { wx.hideNavigationBarLoading() this.setData({ datas:res.data.data }) }) .catch(err=>{ wx.hideNavigationBarLoading() }) }, bindDateChange(e) { this.setData({ date: e.detail.value }) this.getData() }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { wx.hideNavigationBarLoading() if (!this.data.datas.groups){ $api.getDate().then(res => { this.setData({ date: res.data.data }) this.getData() }) } }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })