uni-app qq小程序非首页缺少返回首页按钮
uni-app qq小程序非首页缺少返回首页按钮
操作步骤:
- 分享非首页的页面,点击进来后
预期结果:
- 分享非首页的页面,点击进来后,小程序有返回首页按钮
实际结果:
- 分享非首页的页面,点击进来后,小程序没有返回首页按钮
bug描述:
qq小程序,原生导航栏,非首页没有返回首页的按钮,导致分享出去的页面无法跳转回首页。 navigation跳转时,会有返回上一页的按钮正常。 尝试下官方小程序,分享出去的页面也没有返回首页的按钮。手机系统是miui 12, qq版本是v8.8.38。试了其他的小程序,非首页会展示返回首页的按钮。

| 信息类别 | 信息内容 |
|---|---|
| 产品分类 | uniapp/小程序/QQ |
| PC开发环境 | Mac |
| PC开发环境版本 | macOS Monterey 12.0.1 |
| HBuilderX类型 | 正式 |
| HBuilderX版本 | 3.2.12 |
| 第三方开发者工具 | macos ver0.34 |
| 基础库版本 | 1.40.0 |
| 项目创建方式 | HBuilderX |
更多关于uni-app qq小程序非首页缺少返回首页按钮的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复
更多关于uni-app qq小程序非首页缺少返回首页按钮的实战教程也可以访问 https://www.itying.com/category-93-b0.html
这个问题是QQ小程序平台自身的导航栏行为限制,并非uni-app的bug。QQ小程序的原生导航栏在非首页页面默认不提供返回首页按钮,这是平台设计使然。
原因分析:
- QQ小程序的原生导航栏返回逻辑基于页面栈管理,从分享卡片进入时,页面栈中只有当前页,没有上级页面,因此只显示关闭按钮。
- 其他小程序平台(如微信)会在类似场景下提供返回首页按钮,但QQ小程序未实现此功能。
解决方案:
- 自定义导航栏(推荐):
- 在
pages.json中配置当前页面的navigationStyle为custom - 自行实现顶部导航栏,添加返回首页按钮
- 示例代码:
{ "path": "pages/detail/detail", "style": { "navigationStyle": "custom" } }
- 在

