收藏
回答

TypeError: Function("r","regeneratorRuntime = r")

iphone 5s上打不开小程序,100%复现,TypeError: Function("r","regeneratorRuntime = r") is not a function. 其他机型暂无发现

基础库用的是最新的2.14.0,增强编译也打开了

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

6 个回答

  • 社区技术运营专员-Riven
    社区技术运营专员-Riven
    2020-11-14

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-11-14
    有用
    回复 3
    • 创博
      创博
      04-25
      应该是用了 async/await 并且打开了增强编译,我这边也有客户遇到这个问题,微信版本7.0.10 基础库版本 2.10.4 手机系统 IOS
      04-25
      回复
    • 爱吃番茄的橘子猫
      爱吃番茄的橘子猫
      07-26
      麻烦看下我主页的第一个提问 谢谢
      07-26
      回复
    • 爱吃番茄的橘子猫
      爱吃番茄的橘子猫
      07-26
      麻烦看下我主页的第一个提问 谢谢
      07-26
      回复
  • 陸乘壹
    陸乘壹
    04-29

    我直接不用增强编译了

    自己装了regenerator-runtime 把 node_modules/regenerator-runtime/runtime.js 复制到项目内 在app.js引用 高版本没有问题 低版本就报图上问题Function is not a function

    报错位置为最后try catch,基础低版本 目前看到的都是2.10.4 会走到catch 执行

    Function("r""regeneratorRuntime = r")(runtime); 
    

    就报错了,修改为

    Object.defineProperty(Object.prototype, 'regeneratorRuntime', {
            get() {
                return runtime
            },
            configurablefalse,
            enumerablefalse
        })
    

    解决当前这个问题。

    04-29
    有用
    回复
  • 创博
    创博
    04-25

    请问有结局吗?

    04-25
    有用
    回复
  • 邹百亿
    邹百亿
    03-24

    发个帖子没人回,我来看看历史帖子,问题解决了吗?

    03-24
    有用
    回复
  • 👿岸芷汀兰👫
    👿岸芷汀兰👫
    01-19
    我这边有2个客户,也出现了这个问题,求官方解决
    01-19
    有用
    回复
  • 靡不有初
    靡不有初
    2020-11-23

    请问有结局吗

    2020-11-23
    有用
    回复
登录 后发表内容
问题标签