vue遇到ie兼容问题如何处理_vue IE兼容性问题汇总
1、ES6语法不支持
解决方法:
引入babel-polyfill
npm install --save bable-polyfill
webpack.base.conf.js中修改为
app: ['event-source-polyfill', 'babel-polyfill', './src/main.js']
main.js 中引入
import 'babel-polyfill';
2、GET非首次请求时,IE默认使用缓存而不是去后台请求
解决方法:
在request拦截时,加时间戳
service.interceptors.request.use(config => {
// Do something before request is sent
// // 时间戳
if (config.method === 'get') {
config.params = {
t: Date.parse(new Date()) / 1000,
...config.params
}
}
return config;
}, error => {
// Do something with request error
console.log(error); // for debug
Promise.reject(error);
})
3、上传文件时,文件类型检查。如果为.apk文件,则file.type为" ".而jpg/png等文件正常
导致上传apk文件时,会报类型检查错误
解决方法:
export function validateApk(file) {
if (file.type === 'application/vnd.android.package-archive') {
return true;
} else {
if (file.name.substring(file.name.lastIndexOf('.') + 1) === 'apk') {
return true;
}
}
return false;
}
4、上传文件时,后台读取file.getName或者file.getOriginalName为全路径名称
解决方法:
后台去处理,如果为全路径,则进行字符串截取
vue遇到ie兼容问题如何处理_vue IE兼容性问题汇总相关推荐
- vue遇到ie兼容问题如何处理_vue 兼容IE报错解决方案
IE 页面空白 报错信息 此时页面一片空白 报错原因 Babel 默认只转换新的 JavaScript 语法(如箭头函数),而不转换新的 API ,比如 Iterator.Generator.Set. ...
- vue遇到ie兼容问题如何处理_详解vue 兼容IE报错解决方案
IE 页面空白 报错信息 此时页面一片空白 报错原因 Babel 默认只转换新的 JavaScript 语法(如箭头函数),而不转换新的 API ,比如 Iterator.Generator.Set. ...
- vue遇到ie兼容问题如何处理_静电喷涂设备遇到紧急事故应该如何处理
静电喷涂设备现在市场使用率越来越广泛,但是很多消费者却不知道喷涂设备遇到紧急事件的处理方法,下面卓越涂装的小编为大家介绍喷涂设备在遇到紧急事项的处理方法. 1.静电粉末喷涂电气阻扰事变可能出现较多,其 ...
- vue刘海屏兼容组件
vue 刘海屏兼容组件 /* 无返回按钮的标头 */ <template><div v-if="GLOBAL.evnType === GLOBAL.ENV_TYPES.AP ...
- vue如何配置兼容ie es6转es5
vue如何配置兼容ie es6转es5 首先我们的明白为什么vue在ie上跑步起来, 这究竟是道德的沦丧还是人性的扭曲. 应该都不是 是ie它就是不支持es6, 那么不支持es6, 那es5呢? 嗯 ...
- Vue在IE兼容模式下白屏解决方案
Vue在IE兼容模式下白屏,主要原因是因为无法解析ES6语法: 需要安装babel-polyfill插件: yarn add babel-polyfill #或者 npm install babel- ...
- vue项目浏览器兼容问题
vue项目浏览器兼容问题 Vue项目修改默认滚动条样式:element-ui隐藏标签el-scrollbar.vuescroll插件: IE浏览器不兼容vue-socket.io:vue-socket ...
- html 引入js 兼容,JS跨浏览器兼容性解决思路及方案汇总,常见JS兼容性知识点汇总...
上篇文章我们介绍了,处理CSS浏览器兼容性的4个解决方案:浏览器CSS样式初始化.浏览器私有属性,CSS hack语法和自动化插件,有兴趣的可以看看,链接放到本文结尾 本文主要介绍JS的跨浏览器兼容性 ...
- vue导入非es6 js文件_Vue项目兼容IE11
Vue 不支持 IE8 及以下版本,因为 Vue 使用了 IE8 无法模拟的 ECMAScript 5 特性.但对于 IE9+,Vue 底层是支持. 由于开发过程中,我们经常会使用一些第三方插件或组件 ...
最新文章
- 同向逆向、多车道线检测
- 1.8 Collections类操作集合详解——排序,查找,复制
- 代理模式中的动态代理
- 决策树——ID3和C4.5
- matlab画圆的命令_matlab画半圆
- pytorch load state dict_学习Pytorch过程遇到的坑(持续更新中)
- angular分页插件tm.pagination 解决触发二次请求的问题
- CentOS 6.6下PXE+Kickstart无人值守安装操作系统
- python是不是都是英语_python为什么最近很流行?各种应用文档全是英文的吗?
- U盘刻录ubuntu系统
- 不加群提取群成员_钉钉群机器人如何快速集成?无需API代码开发对接企业CRM,营销,表单,OA,客服和其他内部系统...
- 平流式隔油池计算_隔油池设计方案计算.doc
- java 8新特性 instant
- 分布式 - 公司使用什么RPC框架,聊聊你理解的RPC原理
- docker安装报错:docker-ce conflicts with 2:docker-1.13.1-208.git7d71120.el7_9.x86_64
- 第九届蓝桥杯C++B组题解
- ORACLE 行迁移 chained_rows分析
- 【流媒体】Red5流媒体服务器开发总结
- Zigbee之旅(八):几个重要的CC2430基础实验——看门狗
- pos机 gd32f103 串口上位机可调正弦波(纯正弦波逆变器)