jacksing888 String.prototype.substr = i.__substr看到引擎代码里面 写了这一句 改写了 原生的substr 这是非常危险的操作 希望可以改回来 避免这种情况 因为一个页面 不一定只是laya框架 可能会有其他框架结合混用 比方说 我们同时有react 在里面
palgerrard cuixueying 报错如下:我没用react开发版,暂时看不出具体什么问题react.201605251128.js?t=1:19 Uncaught Error: Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.
jacksing888 jacksing888 @yung:现在如果单纯用 laya来用 那没任何问题 但是我们页面也会同时引用其他框架 react 这就尴尬了 react里面的substrin 也用到了laya重写的方法了 这不太合适I吧 强制别人的框架用你们的逻辑
jacksing888 yung @yung:看了下 确实是你们重写了原生的substr 导致 react里面substr用了你们重写的逻辑 去掉那句String.proptyps.substr = lAYA._substr 就好了
cuixueying cuixueying 这个写法是我们为了解决js和as之间的兼容性问题而写的,除了负数的情况外,其他的用法和结果都是一样的,一般情况下,开发者应该不会遇到这个问题!如果你遇到了相关问题,可以随时联系我们,帮你一起解决下!
palgerrard cuixueying @cuixueying:总之,就是不兼容React,DOM里正常加一个img都会报错呢。我们现在的应用,没有完全用canvas,部分逻辑为了灵活,还是在用DOM,dom这块,我们用的就是React.