// pages/message/message.js const app = getApp() var host = app.globalData.host; const $api = require('../../utils/api.js').API; var timer; Page({ /** * 页面的初始数据 */ data: { focus:false, scrollTop:0 }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { this.getData() }, getData(){ var _this=this; f() timer=setInterval(f,10000) function f(){ $api.getconsult().then(res=>{ _this.setData({ list:res.data.data.list }) }) } }, inputchange(e) { this.setData({ comment: e.detail.value }) }, post(){ var data={ cotent:this.data.comment } if(!data.cotent){ return } $api.consult(data).then(res=>{ this.getData() this.setData({ comment:'' }) }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady: function () { }, /** * 生命周期函数--监听页面显示 */ onShow: function () { let that = this; wx.createSelectorQuery().select("#messageScroll").boundingClientRect(function(rect){ wx.pageScrollTo({ scrollTop:rect.height, duration:100 }) that.setData({ scrollTop:rect.height - that.data.scrollTop }) }).exec() }, /** * 生命周期函数--监听页面隐藏 */ onHide: function () { }, /** * 生命周期函数--监听页面卸载 */ onUnload: function () { clearInterval(timer) }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh: function () { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom: function () { }, /** * 用户点击右上角分享 */ onShareAppMessage: function () { } })