最近公司项目使用服务端渲染,使用nuxt,运行在ie11上报错,提示没有from属性或者方法;这是由于ie浏览器不支持Array.from导致的。
需要使用babel-polyfill,直接上代码:
package.json
"dependencies": {
"babel-polyfill": "^6.26.0",
"babel-preset-stage-3": "^6.24.1"
},
nuxt.config.js
plugins: [
{ src: '@/plugins/poly', ssr: true },
]
poly.js
import 'babel-polyfill'
.babelrc
{
"presets": [
[
"env",
{
"modules": false,
"useBuiltIns": "entry"
}
],
"stage-3"
]
}