请问问题解决了吗,我也遇到了相同的问题,小程序有3个tabBar,第一个tabBar首页用自定义导航,第二个tabBar商城用嵌套,第三个tabBar个人中心用小程序自带导航。问题是第一个tab跳到第二个tab再跳回第一个tab,第二个tab的导航栏出现在第一个tab页面上,而第二个tab跳第三个tab不会出现这个问题 [图片][图片][图片]
web-view 组件销毁后,"navigationStyle": "custom" 失效机型:[图片] 复现步骤: 进入小程序页面,该页面已配置 "navigationStyle": "custom",在当前页打开 web-view ,web-veiw 铺满全屏,显示在其他元素之上,并显示导航栏销毁 web-view (依然停留在当前小程序页),显示小程序当前页面其他元素,导航栏并没有按预期消失,而是显示 web-view 的导航栏。⚠️注意:从始至终,小程序页面都没有变过,只是创建 web-view、销毁 web-view(可以用定时器延时销毁 web-view 来实现). 文档里说 navigationStyle: custom 对 web-view 组件无效,这个我理解,现在的问题是,web-view 销毁后怒,导航栏留了下来,破坏了我小程序页面的自定义导航栏,也就是说 web-view 组件在创建、销毁后,产生了副作用,而且目前还没有办法来消除这个副作用消除。 我认为,从框架层面来讲,一个组件在创建、销毁后,不应该产生副作用,如果有副作用,而且还无法消除,那就应该算是 bug 了。 [视频] 上面的视频如果播放不出来播不出来,可以下载下来本地播放(视频只有600+KB)视频地址:http://debris.icsl.top/3t/%E5%B0%8F%E7%A8%8B%E5%BA%8F%20bug%20%E5%BD%95%E5%B1%8F.mp4。
2020-04-10我也遇到了这个问题,请问解决了吗
web-view会自动修改导航栏标题tab页是一个web-view,发现每次加载完web-view,都会自动修改导航栏标题; 另外,tab快速切换,有时候会修改另一个tab的导航栏标题。 具体描述: tab1:导航栏标题是:title1,页面内容是web-view,web-view标题是webTitle tab2:导航栏标题是:title2,页面非web-view组件 1)tab1默认显示title1,web-view内容加载完,会自动修改标题为 webTitle 2)快速切换tab1和tab2,有时候tab2标题会被修改成webTitle
2020-04-10