收藏
回答

ios下自定义tabbar切换到一个未打开的tabbar页面导致卡死

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 微信iOS客户端 8.0.57 3.8.12

场景说明:skyline模式、自定义tabbar

微信小程序搜索“领沛鲜果”小程序。

1、进入小程序首页,随便选一个商品进入商品详情页。

2、点击门店名称右边的逛逛

这时候就只能滚动操作当前页面里面的东西了,任何的页面跳转switchTab、navigateTo都失效了。

如果在switchTab之前打开过那个目标tab的页面就是正常的。

该问题只在ios下发现,安卓下正常

使用原生tabbar正常

回答关注问题邀请回答
收藏

1 个回答

  • Uncle Farmer
    Uncle Farmer
    10-21

    https://developers.weixin.qq.com/s/tuVU83mY8w4r

    可稳定复现的代码片段,至于我为什么需要在每个tabbar页面再单独防止一个custom-tab-bar组件,是因为某些场景下不放置的话,switchTab之后某些tab的页面不会显示底部tabbar。比如我这个流程,先从一个子页面switchTab到一个未打开过的tab页,那个目标tab页的tabbar就不会显示了

    10-21
    有用
    回复
登录 后发表内容