// pages/my/my.ts Page({ /** * 页面的初始数据 */ data: { // 导航栏背景色,根据滚动位置动态变化 navBgColor: 'rgba(255,255,255,0)', }, /** * 生命周期函数--监听页面加载 */ onLoad() { }, // 滚动时导航栏背景渐显 onScroll(e: WechatMiniprogram.ScrollViewScroll) { const scrollTop = e.detail.scrollTop; const opacity = Math.min(Math.max(scrollTop / 300, 0), 1); this.setData({ navBgColor: `rgba(255,255,255,${opacity})`, }); }, onTapPersonalInfo() { wx.navigateTo({ url: '/pages/personalInformation/personalInformation' }) }, onTapHelpCenter() { wx.navigateTo({ url: '/pages/helpCenter/helpCenter' }) }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })