小程序
小游戏
企业微信
微信支付
扫描小程序码分享
有时候想要在状态栏这里自己加一个按钮去做一些状态栏的按钮触发,但是下拉刷新的时候就这个样子了。
如果不刷新的吧,就还得解决数据更新的问题。
另外还有一个问题就是全面屏的刘海问题,安全区域也不知道,位置也不好去确定。
难道这个功能只能适用于无刷新的全屏页面吗?
说好的让你自定义呢
官方有没有一些更友好的支持呢
或者说可以单独设置某一个的页面的statusBar,或者说可以让自定义的这个view达到原生的那种view,可以自吸顶的那种
1 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我目前的解决方案是,写个组件,然后每个需要的页面都手动加上。还有刘海屏问题是可以解决的,官方的 wx.getSystemInfo提供了个statusBarHeight字段用于给开发者适配
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
感谢, 基于这个我做了一个算法来计算了一个适配屏幕的取值方法
const navbarHeight= function(){
let sysInfo= wx.getSystemInfoSync()
return
sysInfo.windowWidth< 768
? sysInfo.statusBarHeight* 375/ sysInfo.windowWidth+
'px'
:
'auto'
}()
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我目前的解决方案是,写个组件,然后每个需要的页面都手动加上。还有刘海屏问题是可以解决的,官方的 wx.getSystemInfo提供了个statusBarHeight字段用于给开发者适配
感谢, 基于这个我做了一个算法来计算了一个适配屏幕的取值方法
const navbarHeight= function(){
let sysInfo= wx.getSystemInfoSync()
return
sysInfo.windowWidth< 768
? sysInfo.statusBarHeight* 375/ sysInfo.windowWidth+
'px'
:
'auto'
}()