3.8.5打包构建后,方法中如果有 super 就会被自动替换为 this,导致我的代码递归报错,怎么办

  • Creator 版本:

  • 目标平台:

  • 重现方式:

  • 首个报错:

  • 之前哪个版本是正常的:

  • 手机型号:

  • 手机浏览器:

  • 编辑器操作系统:

  • 重现概率:

大佬们,我这边代码,只要有super,构建后 super就会变为this,然后就死循环了。
代码大概这样子的,在构建后 变成了这个样子


属性里面我记得好像不能用super

但是编辑器上是对的啊,打包就错了

改成不用super的方式应该能解决你的问题,get属性的写法因为一样所以不用加,有空可以再研究是什么原因

:roll_eyes:像这种覆盖set方法需要调用super的话,可以尝试这样写:
Reflect.set(ProgressBar.prototype, ‘progress’, value, this);