收藏
回答

苹果手机小程序有时出现页面空白,BarTitle能赋值

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug iOS iOS 10 iphone 7.0.4

- 当前 Bug 的表现(可附上截图)


- 预期表现

200个客户左右,会出现一个这种情况

- 复现路径


- 提供一个最简复现 Demo


回答关注问题邀请回答
收藏

1 个回答

  • 是小白啊
    是小白啊
    2019-07-17

    白屏问题因为可以观察到的信息很少,常常很难分辨原因。如果能够自己复现问题,可以先在对应小程序的体验版中打开 vConsole ,这样在正式版中也就能够看到 vConsole ,并看到有没有报错了。


    常见的 iOS 白屏问题总结:


    1. 如果页面可以渲染出初始 data 呈现的结果,且基础库版本低于 2.7.4 ,那么应该是触发了在 2.7.4 中已修复的一个 bug ,新版本已修复。

    2. 如果页面完全没有任何内容呈现,且是在 iOS 9 下,表现为小程序在启动时卡死,那么应该是触发了近期部分 2.7.x 版本基础库的 bug ,新版本已修复。

    3. 如果页面完全没有任何内容呈现,且可以看到 vConsole 中的报错,且报错显示为语法错误(SyntaxError),那应该是使用了 ES6 语法且未开启 ES6 至 ES5 的转换,那应该是因为某些版本 iOS 对 ES 新语法不支持的问题,需要启用转换或者自行使用外部库转换。

    4. 如果页面完全没有任何内容呈现,且可以看到 vConsole 中的报错,且报错显示为缺少全局对象、方法等,很大可能也是 ES6 兼容性问题,需要自行处理一下。


    2019-07-17
    有用
    回复
登录 后发表内容