1、兼容

兼容问题主要是指ie9以下的ie浏览器。

2、兼容问题原因

(1)低版本ie不支持编译后的es5

(2)低版本ie不支持Promise

3、解决方法

(1)引入es6-promise & 和babel-polyfill依赖包

npm install --save es6-promise babel-polyfill

(2)在入口文件main.js引入

// 解决低版本浏览器不支持promise问题
import 'babel-polyfill'
import Es6Promise from 'es6-promise'
Es6Promise.polyfill()

(3)在vue.config.js新增配置

 // 。。。此处省略n个字符。。。
config.module
.rule('icons')
.test(/\.svg$/)
.include.add(resolve('src/icons'))
.end()
.use('svg-sprite-loader')
.loader('svg-sprite-loader')
.options({
symbolId: 'icon-[name]'
})
// 新增配置
config.entry.app = ['babel-polyfill', './src/main.js']
// 新增结束
}
}

最新文章

  1. MongoDB索引
  2. Jquery ajax请求
  3. leetcode-Warm Up Contest-Aug.21
  4. 关于http协议的理解
  5. [问题2014A02] 解答三(降阶公式法)
  6. js 操作map对象
  7. mysql复制表数据或表结构到新表中
  8. poj 1141 Brackets Sequence(区间DP)
  9. javascript 按位或(|),无符号右移(>>>)运算,组合技巧来实现————密码强度提示,四种情况??
  10. Data Base mongodb高版本与低版本的区别
  11. Xcode无法安装基于ruby的插件问题的解决
  12. 实验楼----PHP代码审计(sha1、md5)
  13. Vue2.0学习——axios用法详解
  14. Android中使用progurad混淆代码
  15. ps 证件照(1,2寸)
  16. 【函数封装】javascript判断是否是微信浏览器
  17. Docker部署微服务
  18. laravel中的DB facade实现数据的CURD
  19. hadoop2.6 上hive运行 报“native-lzo library not available”异常处理
  20. 有关FPGA

热门文章

  1. net 与或非
  2. 听说你知道什么是锁 --JAVA
  3. Android笔记(三十七) 如何停止AsyncTask?
  4. Kotlin使用处协变的意义与用法
  5. java的一些代码阅读笔记
  6. HDFS的NameNode中的Namespace管理
  7. drf框架 - 三大认证组件 | 认证组件 | 权限组件 | 频率组件
  8. 任晓蕊 2019-2020-1 20199302《Linux内核原理与分析》第四周作业
  9. Spring入门(三)——AOP
  10. PHP中使用 Memcached 的测试案例