食品企业网站建设策划方案书,端午节网站怎么做,站长工具亚洲,下载app安装到手机上这个项目的编辑页在tabbar上 导致跳到tabbar得使用wx.switchTab 保存后返回原来的页面就出现了左上角的home图标
本来想通过自定义home图标的跳转路径来解决这个问题 没想到居然找不到相关内容 有清楚的朋友麻烦给我留个言不胜感激 那我写一下我的骚操作 app.js globalData: {…这个项目的编辑页在tabbar上 导致跳到tabbar得使用wx.switchTab 保存后返回原来的页面就出现了左上角的home图标
本来想通过自定义home图标的跳转路径来解决这个问题 没想到居然找不到相关内容 有清楚的朋友麻烦给我留个言不胜感激 那我写一下我的骚操作 app.js globalData: {prevUrl: ,//上一个跳过到观察记录的页面地址是什么 保存的时候要跳转回去}用全局变量保存跳转的路径 观察记录保存后跳转回去当前页面的js toDetail(e){ //得用switch跳转明天改// console.log(e)// console.log(e.currentTarget.dataset.id)app.globalData.recordId e.currentTarget.dataset.id//必须要保留的-这个跟剧情无关只是留着app.globalData.isRecordEdit true//必须要保留的-这个跟剧情无关只是留着app.globalData.prevUrl pages/activitydetail/activitydetail?idthis.data.id //必须要保留的wx.switchTab({url: ../record/record,})}, 这就是观察记录页面 该页面也是一级菜单 if(app.globalData.prevUrl){ 活动详情跳转过来的情况 let oparams app.globalData.prevUrl.split(?)//console.log(oparams)if(oparams[0] pages/activitydetail/activitydetail){wx.navigateTo({ 这里得用navigateTo 如果用reLaunch跳到主题活动详情 主题活动详情的左上角就会出现home图标 而我要的是左侧图标 返回的是主题活动的列表页url: ../activitydetail/activitydetail? oparams[1],});}}
主题活动详情页 添加左上角左箭头icon监听onUnload: function () {let prevPage getCurrentPages()[getCurrentPages().length - 2].route;//console.log(prevPage pages/record/record)//pages/record/record 就是观察记录页面的地址 如果是上一页是pages/record/record 则返回的是主题活动的列表 必须加这个判断 否则怎么点都会返回主题活动的列表页 没法跳转到观察记录页面if(prevPage pages/record/record){wx.switchTab({url: ../activity/activity,})} },
点击别的一级菜单的时候 要清掉app.globalData.prevUrl app.globalData.prevUrl 即可
自己瞎折腾的一个方法 仅供参考