// pages/home/home.js Page({ /** * 页面的初始数据 */ data: { image: "/images/ic_head_bg.jpg", userCode: "张三", userName: "1005535", userBalance: "100.5元", scrollViewHeight: 0, listData: [{ name: '取水口 1', code: '1055201' }, { name: '取水口 2', code: '1055201' }, { name: '取水口 3', code: '1055201' }, { name: '取水口 3', code: '1055201' }, { name: '取水口 3', code: '1055201' } ] }, rechageTap:function (e) { wx.navigateTo({ url: '/pages/recharge/recharge', }) }, calculateScrollViewHeight: function () { wx.createSelectorQuery().selectAll('.list-item').boundingClientRect((rects) => { let totalHeight = rects.reduce((sum, rect) => sum + rect.height, 0); this.setData({ scrollViewHeight: totalHeight, }); }).exec(); }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { // 使用 wx.nextTick 等待页面渲染完成 wx.nextTick(() => { this.calculateScrollViewHeight(); }); }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })