lingxiaoyi / Taro-navigation-bar

微信小程序自定义导航栏组件,navigation,完美适配全部手机
462 stars 72 forks source link

为什么ios每次都要重新异步获取Taro.globalSystemInfo? #12

Closed j5465 closed 4 years ago

j5465 commented 4 years ago
  if (Taro.globalSystemInfo && !Taro.globalSystemInfo.ios) {
    return Taro.globalSystemInfo;
  } else {

这一点很奇怪,ios每次获取到 Taro.globalSystemInfo = systemInfo;的不也应该是一样的吗?

lingxiaoyi commented 4 years ago

systemInfo每次获取肯定没有放到一个全部变量里去拿快啊,这是代码的优化

j5465 commented 4 years ago

可能是我表达的不清楚。我就是奇怪为什么安卓的就直接拿,ios的还要重新获取呀。

lingxiaoyi commented 4 years ago

哦 这个是为了兼容iPhone手机开启wifi状态会出现导航条错位位置,每次获取就是为了重新计算位置

j5465 commented 4 years ago

嗯。非常感谢!