小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 Bug 的表现(可附上截图)
真机上,当小程序第一个tabbar页面加载的时候自定义tabbar会被引入两次,会导致tabBar的页面栈错乱。
开发工具上,第一个tabbar页面加载的时候并不会引入两次自定义tabbar,但是当打开第二个tabbar页面的时候也就会引入两次自定义tabbar也就导致了页面栈错乱。
- 预期表现
页面栈错乱会导致第二个、三个tabbar页面的自定义tabbar组件不能正常的获取到当前页面的页面栈
- 复现路径
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
每个 tabBar 页面的 tab-bar 组件都会被实例化一次,因为在客户端上会有预加载一个空页面,所以此时空页面的 tab-bar 组件也会提前实例化了,这时就看到两个日志
获取当前页面,不能在 tab-bar 组件里获取,要在对应的 Page 实例里
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
你好,麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
https://developers.weixin.qq.com/s/gGxS2Dmb7H9c
https://developers.weixin.qq.com/s/azyV0Dma799V
看这个片段,这里会复现问题
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
每个 tabBar 页面的 tab-bar 组件都会被实例化一次,因为在客户端上会有预加载一个空页面,所以此时空页面的 tab-bar 组件也会提前实例化了,这时就看到两个日志
获取当前页面,不能在 tab-bar 组件里获取,要在对应的 Page 实例里
你好,麻烦提供能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
https://developers.weixin.qq.com/s/gGxS2Dmb7H9c
https://developers.weixin.qq.com/s/azyV0Dma799V
看这个片段,这里会复现问题