2018-03-08【关于Android和IOS低版本系统,JS

2018-03-08  本文已影响0人  Codingyu

主要原因是ES6+的不兼容导致。虽然用了Babel进行ES6到ES5的转换,默认有些方法转换不了。

例:Array.from(obj);//throw error

解决方案替换为:[].slice.call(obj);//ES5写法 ok

babel是支持Array.from方法的,但是不在核心包里,需要你安装一个叫做babel-polyfill的包。

npminstall--save-devbabel-polyfill

要让这个插件起作用的话,需要在主入口文件(例如app.js)里面写上如下的代码。

require("babel-polyfill");

上一篇 下一篇

猜你喜欢

热点阅读