- wx.getWindowInfo() 接口返回safeArea中top属性有很大机率为0 ?
自定义navigationBar,有一定几率safeArea 中 top 返回 0, 小米手机,红米手机,oppe,华为都会出现问题。 请问这是怎么回事?有办法解决吗?太影响使用了 const rect = wx.getMenuButtonBoundingClientRect() const { safeArea, windowWidth } = wx.getWindowInfo() const { platform } = wx.getDeviceInfo() const isAndroid = platform === 'android' const isDevtools = platform === 'devtools' console.log("安全区域:" + JSON.stringify(safeArea)) this.setData({ ios: !isAndroid, innerPaddingRight: `padding-right: ${windowWidth - rect.left}px`, leftWidth: `width: ${windowWidth - rect.left}px`, safeAreaTop: isDevtools || isAndroid ? `height: calc(var(--height) + ${safeArea.top}px); padding-top: ${safeArea.top}px` : `` })
05-08 - wx.onAccelerometerChange 加速度计问题
加速度计API中的wx.stopAccelerometer() 只是停止监听加速度数据,并没有销毁监听事件, 当退出当前页,再次进入页面时(没有什么判断是否有加速度计监听事件是否存在的方法,或者我不知道吧),页面会再次注册一个监听事件,加上之前的就有两次,那么悲剧了,多次就如就会有很多次的监听事件,晃一下手机就向后台请求多次数据。 这个问题有人遇到吗?怎么解决?
2017-12-19 - web-view在IOS下问题
web-view拼接#wechat_redirect,安卓下可以正常工作,IOS下别的页面也可以,但是这个页面的链接拼接之后会换行, 使用字符串代替现有链接也可以,这是什么问题? [图片]
2017-12-06