vue兼容ie11,core-js

core-js是什么?

  1. 它支持最新的 ECMAScript 标准
  2. 它支持ECMAScript 标准库提案
  3. 它支持一些 WHATWG / W3C 标准(跨平台或者 ECMAScript 相关)
  4. 它最大限度的模块化:你能仅仅加载你想要使用的功能
  5. 它能够不污染全局命名空间
  6. 它和babel紧密集成:这能够优化core-js的导入
  7. 它是最普遍、最流行 的给 JavaScript 标准库打补丁的方式

安装core-js

npm install --save core-js

使用

1.main.js

import 'core-js/stable';
import 'regenerator-runtime/runtime';
import 'es6-promise/auto';

2.babel.config

presets: [
        ['@babel/preset-env', {
            useBuiltIns: 'entry', // or "usage"
            corejs: 3,
        }]
    ],

3.vue.config.js
// 因为node_modules里的依赖默认是不会编译的,会导致es6语法在ie中的语法报错,配置node_modules中指定哪些文件夹或文件需要编译

 transpileDependencies: ['vue-grid-layout','resize-detector'],

以上方法解决利用core-js 解决vue不兼容ie问题。

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值