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