收藏
回答

有的手机async/await打开报错

在调试工具中使用async/await没问题,但是上线后,有部分手机(比如iphone 6/6s)打开会卡在loading窗口,查看发现报错,把引用的

const regeneratorRuntime = require('../../../libs/runtime.js');

去掉就不会报错,请问怎么解决

最后一次编辑于  2018-10-22  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 是柿子啊
    是柿子啊
    2018-10-22

    勾选ES6转ES5试试?

    2018-10-22
    赞同
    回复 10
    • ChaosCaros
      ChaosCaros
      2018-10-22

      勾选了,调试工具就直接报错了

      2018-10-22
      回复
    • ShinBlueCat
      ShinBlueCat
      2018-10-22回复ChaosCaros

      这个regeneratorRuntime是引用第三方的库吗?

      2018-10-22
      回复
    • ChaosCaros
      ChaosCaros
      2018-10-22回复ShinBlueCat

      是的,就是facebook的regenerator

      2018-10-22
      回复
    • ShinBlueCat
      ShinBlueCat
      2018-10-22回复ChaosCaros

      麻烦给个相关的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们定位下问题

      2018-10-22
      回复
    • ChaosCaros
      ChaosCaros
      2018-10-22回复ShinBlueCat

      奇怪,我新建的代码片段里使用es6转es5就没问题

      2018-10-22
      回复
    查看更多(5)