hishion
hishion
需要更新response.request的请求头
应该是ios第一次渲染拿不到高度值
是的,绝大部分手机都是正常的。不过手机那么多,难保出厂时没有一些问题,可以忽略。 昨天在客户的iPhone XS Max重现出来了,导航栏紧接着就是一个绝对定位的背景图,因为需要覆盖导航栏。 ```html ``` ```javascript data = { navbarTop: '64px' } onShow() { let t = wx.getStorageSync('systemInfo') if (t) { this.navbarTop = (t.screenTop || t.navbarTop) + 4 +...
> 好的。用this.selectComponent 解决了 有简单示例参考下吗?
wepy没有this.selectComponent或者是我不会用,直接修改组件了。 
组件建议用cover-view,避免一些原生组件因为层级引起的问题
查看了自定义导航栏对微信的版本有要求,如果用户的微信版本低于7.0.0,是会有问题的。  查看了微信的基础版本数据,还有在微信开发者工具调试,2.4.2版本导航栏被顶下来了。  2.4.3才正常  
我一开始的想法是隐藏自定义导航栏,然后显示自带的。以下是采取隐藏的做法: ```javascript getSystemInfo() { // other code let systemInfo = wx.getSystemInfoSync() let sdkVer = systemInfo.SDKVersion this.setData({ supportVersion: this.compareVersion(sdkVer, '2.4.2') > 0 }) }, compareVersion: function (v1, v2) { v1 =...
**初衷是因为看到小程序用户的微信版本有的甚至还在6.6.3** 
因为有极少数用户,简单支持下就行了,保证不会同时出现两个导航栏,用display隐藏就是了。反正不支持的情况,微信自己会显示导航栏,主要就是判断不支持情况隐藏自定义导航栏。