时间:2019-05-03 来源:小程序工厂
话说,这个问题影响哪些相关版本?
我们也是碰到了这个问题,不知道有没有解决呀。不行的话,就只能坐等官方兼容了。。。。。。
,文档:https://developers.weixin.qq.com/miniprogram/dev/component/web-view.html
问题不是自定义导航栏有没有效果,而是在开启自定义导航栏样式后iOS和Android两种系统上的页面的高度不一致。Android机型上多了导航栏这么一截高度,这个才是问题所在。
详细请看下面截图:
alert的值取的$(window).height();
第一张图片是"navigationStyle": "custom"配置下的窗口高度;
第二张图片则是去掉这条配置后的窗口高度
上面一条回复中的表述可能不太准确,那两张图片都是Android机型下面截取的,分别是在开启自定义导航栏样式和关闭这条配置后这两种情况下的窗口高度。能够很明显的看到,在开启这条配置后高度多了一截,这个时候页面上的内容就有一部分在屏幕底部外面去了
,底部缺失吗?提供下代码片段
额,我昨天就想提供代码片段来着,但是在代码片段中嵌web-view好像不能显示。。。
您可以看我上面的两条回复,开启navigationStyle": "custom"配置之后的页面高度确实不一样的。
代码片段可以嵌web-view是可以的
嗯,刚又试了下,是在工具里面不行,手机预览是好的。这个是代码片段
是这显示的问题是吗/?
对的,高度超出了屏幕。现在是bottom:35px;,还有一半在屏幕外面。如果bottom给0的话,就全看不见了。
那个,官方有确认这个问题吗?
这个有什么解决方案么?自定义导航栏安卓下web-view高度都不对了,官方有没有说什么时候解决?
我觉得这应该是html页面的问题。
html页面用的什么自适应,个人建议通过js动态修改root的font-size。然后使用rem