收藏
回答

自定义tabBar会渲染成双层, 上层的会遮盖系统弹层

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug custom-tab-bar 微信安卓客户端 不限 2.7.x及以上

官方的示例代码就可以重现这个bug, 截图上其实有两层tabbar, 在调试界面上, 只能展现下层的属性, 上层不可控;

起初也没觉得有什么问题, 两层就两层, 没啥影响, 直到在包含tabbar的页面需要触发用户消息订阅的确认, ios下, 上层(多出来的那层)会遮挡部分消息订阅的确认弹层, 这就有严重的;

我尝试注释掉根节点样式中的fixed定位

双层的问题解决了, 但是仅仅在开发工具上是正常的;

真机上如果页面过长, 这个tabbar并没有定在页面底部, 而是跟随页面垂直滚动;

尝试调整基础库, 发现仅在2.6.x及以下的版本可以达到预期效果, 其他版本都是奶奶个熊!

回答关注问题邀请回答
收藏
登录 后发表内容