webpack的坑——Object.assign
2016-02-16 22:59
225 查看
先说说Object.assign,该方法是ES6中合并对象用的。
chrome,firefox等浏览器是支持该方法的,但是一些低版本的浏览器并不支持该方法。今天用webpack出现这样的问题,打包后的程序在pc上的高版本浏览器上没有问题,但是再一些低版本的浏览器。和手机浏览器上报错 undefined is not a function。没错问题就出在这个Object.assign上。当前版本的babel-load在把js代码从ES6编译成ES5时没有把Object.assign方法编译成ES5代码。于是乎就出现了这个BUG。。
chrome,firefox等浏览器是支持该方法的,但是一些低版本的浏览器并不支持该方法。今天用webpack出现这样的问题,打包后的程序在pc上的高版本浏览器上没有问题,但是再一些低版本的浏览器。和手机浏览器上报错 undefined is not a function。没错问题就出在这个Object.assign上。当前版本的babel-load在把js代码从ES6编译成ES5时没有把Object.assign方法编译成ES5代码。于是乎就出现了这个BUG。。
相关文章推荐
- Android Manifest 用法
- Android学习笔记(二九):嵌入浏览器
- SourceProvider.getJniDirectories
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- 峰回路转,Firefox 浏览器即将重返 iOS 平台
- Trac 中文语言安装
- 小白观察:微软释放出其基于 Chromium 的 Edge 浏览器
- 软件 bug 的生命周期
- Firefox2中输入框丢失光标bug的解决方法
- 浏览器 cookie 限制
- 玩转浏览器IE7的5个顶级使用技巧
- 字符集导致的浏览器跨站脚本攻击分析
- for命令的一些bug分析
- 更改IE浏览器的图标
- 如何创建ajax对象并兼容多个浏览器
- 修正IE下使用CSS属性overflow的bug
- css ie6 ie7 ff的CSS hack使用技巧
- CSS 浏览器的等宽空格问题解决
- 解决IE6 3像素Bug的css写法
- 区分IE6,IE7,firefox的CSS hack