小程序
小游戏
企业微信
微信支付
扫描小程序码分享
隐藏返回首页按钮。微信7.0.7版本起,当用户打开的小程序最底层页面是非首页时,默认展示“返回首页”按钮,开发者可在页面 onShow 中调用 hideHomeButton 进行隐藏.
这里的最底层页面和非首页是什么意思?非首页是指app.json没在pages里面配的页面?还是指没在tabbar里面配的页面?更新7.0.7后,有些页面会显示返回首页按钮,有些页面还是显示返回,页面层级是一样的,都是子包页面,没理解这块的逻辑
4 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
指的是页面栈深度大于1的。比如你详情页分享出去 用户打开后直接看到的是你这个详情页,页面栈深度木有,那么就有左上角的home键。如果你从首页点到详情页,深度大于1,那么就只有返回箭头
判断使用:getCurrentPages().length > 1
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
文档说,基础库2.8.3开始支持,为什么调接口还是会失败呢?有没朋友遇到过?
发现redirect过来的都会显示首页的小图标,且hideHomeButton方法亲测并无效,心好累
目前返回首页按钮出现的条件为(需同时满足):
1. 使用了默认导航栏样式(非 custom)
2. 不是首页或 tabbar 页面(在 app.json 中定义的)
3. 是页面栈最底层页面
如果是自己手写的 tabbar 导致的问题,需要在页面的 onShow 中调用 wx.hideHomeButton() 手动隐藏返回首页按钮。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
指的是页面栈深度大于1的。比如你详情页分享出去 用户打开后直接看到的是你这个详情页,页面栈深度木有,那么就有左上角的home键。如果你从首页点到详情页,深度大于1,那么就只有返回箭头
判断使用:getCurrentPages().length > 1
文档说,基础库2.8.3开始支持,为什么调接口还是会失败呢?有没朋友遇到过?
发现redirect过来的都会显示首页的小图标,且hideHomeButton方法亲测并无效,心好累
目前返回首页按钮出现的条件为(需同时满足):
1. 使用了默认导航栏样式(非 custom)
2. 不是首页或 tabbar 页面(在 app.json 中定义的)
3. 是页面栈最底层页面
如果是自己手写的 tabbar 导致的问题,需要在页面的 onShow 中调用 wx.hideHomeButton() 手动隐藏返回首页按钮。