// pages/DiseaseGuide/DiseaseGuide.js // 网络请求工具类 var networkUtil = require('../../utils/network_util.js') var api = require('../../utils/apiFile.js') // 获取应用实例 var app = getApp() Page({ /** * 页面的初始数据 */ data: { list: [], }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { var self = this; networkUtil._get(api.etArticles, {}, function(res) { console.log('获取文章信息', res.data.list) self.setData({ list: res.data.list }) if(self.data.list.length == 0){ wx.showModal({ title: '提醒', content: '暂无疾病指导,请稍后重试!', showCancel: false, success: function(res) { wx.navigateTo({ url: '../home/home', }) } }); } }, function(res) { wx.showModal({ title: '网络异常', content: res.data.errormsg, showCancel: false }); }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { }, getArticleInfo(days) { var self = this // 文章列表 networkUtil._get(api.homeArtList, { page: 0, limit: 100, days: days }, function(res) { console.log('获取文章信息', res.data.list) artCache[self.data.babyIndex] = res.data.list self.setArtInfo(res.data.list) }, function(res) { wx.stopPullDownRefresh() }) }, })