// pages/returnMessage/index.js const app = getApp(); Page({ /** * 页面的初始数据 */ data: { success: false, fail: false, from: "", messageInfo: "", status: null, }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { console.log(options); let type = options.type; this.setData({ [type]: true, messageInfo: options.msg, from: options.from, }); if (options.status) { this.setData({ status: options.status, }); } console.log(this.data); // if(app.isNotEmptyCheck(wx.getStorageSync('agencyId'))){ // wx.removeStorage('agencyId') // } }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() {}, /** * 生命周期函数--监听页面显示 */ onShow() {}, /** * 生命周期函数--监听页面隐藏 */ onHide() {}, /** * 生命周期函数--监听页面卸载 */ onUnload() {}, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() {}, /** * 页面上拉触底事件的处理函数 */ onReachBottom() {}, /** * 用户点击右上角分享 */ onShareAppMessage1() {}, finish() { let pages = getCurrentPages(); //检查页面栈 //console.log(pages); //判断页面栈中页面的数量是否有跳转(可以省去判断) if(pages.length > 1){ //获取上一个页面实例对象 let prePage = pages[pages.length - 2]; //调用上一个页面实例对象的方法 prePage.setData({ recordBillShow : false }) //返回上一个页面 wx.navigateBack(); } // if (wx.getStorageSync("comeFromPage")) { // let from = wx.getStorageSync("comeFromPage"); // wx.navigateTo({ // url: `/pages/${from}/index`, // }); // console.log(wx.getStorageSync("comeFromPage")); // } // wx.switchTab({ // url: '../index/index', // }) // wx.navigateBack({ // delta: 1, // }); }, /** * 点击返回我的 * * */ toMine(e) { console.log(e); wx.switchTab({ url: '../index/index', }) // if (this.data.from == "bill") { // wx.reLaunch({ // url: "/pages/firstBill/index", // }); // } else if (this.data.from == "real") { // wx.reLaunch({ // url: "/pages/mine/index", // }); // } }, });