vue如何配置兼容ie es6转es5

首先我们的明白为什么vue在ie上跑步起来, 这究竟是道德的沦丧还是人性的扭曲。

应该都不是 是ie它就是不支持es6, 那么不支持es6, 那es5呢?

嗯 算支持吧,

那么明白啊了原因 怎么解决的呢?

es6 => es5

小p给大家介绍一个工具

@babel/polyfill

// npm 下载
npm i @babel/polyfill -s

配置

// 根目babel.config.js文件 (没有自己建)
module.exports = {presets: [['@vue/app', {useBuiltIns: 'entry' // src全局es5编译}]]
}// 根目vue.config.js
// 关键配置:node_modules里面需要用babel-loader进行编译的包(node_modules的包如果没做 es6 => es5 转码则需要自己用babel-polyfill进行手动处理)
// 如果IE下还跑不起来,控制台发现有其他es6语法的,尝试调试去找到底是哪个包
module.exports = {...transpileDependencies: ['iview','axios',/[/\\]node_modules[/\\]dom7[/\\]/,/[/\\]node_modules[/\\]swiper[/\\]/,/[/\\]node_modules[/\\]element-ui[/\\]packages[/\\]/,/[/\\]node_modules[/\\]element-ui[/\\]src[/\\]/,/[/\\]node_modules[/\\]capital-ui[/\\]src[/\\]/,/[/\\]node_modules[/\\]vux[/\\]/],...
}// 根目src/main.js
import '@babel/polyfill';

注意事项

此配置仅仅打包有效

此配置中的 transpileDependencies 是解析依赖包

ie的背景色貌似不一样

ie图片要自适应貌似 设宽不顶用 (flex)

此配置配置ok 却还没生效 或者出现其他问题的 可以加作者qq:1172824156 联系解决

vue如何配置兼容ie es6转es5相关推荐

  1. vue es6转es5 保证浏览器兼容性

    vue cli es6转es5 保证浏览器兼容性 安装 在根目录下创建.babelrc文件 IE报vuex requires a Promise polyfill in this browser问题解 ...

  2. 浏览器兼容性篇-vue篇-ES6转ES5

    在 vue 项目中,ie浏览器识别ES5写法的javascript代码,而IE浏览器不支持,所以需要借助插件 babel-polyfill ,解决方案如下: vue-cli2下 解决浏览器兼容性问题 ...

  3. Vue CLI 3 配置兼容IE10

    Vue CLI 3 配置兼容IE10 最近做了一个基于Vue的项目,需要兼容IE浏览器,目前实现了打包后可以在IE10以上运行,但是还不支持在运行时兼容IE10及以上.Vue CLI 3 中文文档 安 ...

  4. js兼容问题,ES6转ES5或者转其他,各版本js转换。

    在线ES6转ES5 ,或者其他各种版本js之间的转换在线网站. https://es6console.com/

  5. html的vue项目怎么兼容ie,vue 项目在ie浏览器的兼容问题

    注意:html vue 只兼容ie8以上版本: IE 不兼容 axios的promiss对象; IE 不兼容es6语法: ES6转ES5 1.关于babel-polyfillvue 一.说明:This ...

  6. vue ie浏览器兼容

    注意: vue 只兼容ie8以上版本: IE 不兼容 axios的promiss对象; IE 不兼容es6语法: ES6转ES5 一.关于babel-polyfill 1.说明:This will e ...

  7. 记录一次es6转es5的填坑历程

    背景 随着前端的技术的不断发展,JavaScript也在不断地版本迭代,但是浏览器厂商如果不支持新版的js,那么对于前端同学来说是一场灾难,最近小飞就遇到了这样的一个问题,好好的Vue项目在低版本安卓 ...

  8. html的vue项目怎么兼容ie,vue兼容IE报错怎么解决?解决方案分享

    IE 页面空白 报错信息 此时页面一片空白 报错原因 Babel 默认只转换新的 JavaScript 语法(如箭头函数),而不转换新的 API ,比如 Iterator.Generator.Set. ...

  9. vue遇到ie兼容问题如何处理_详解vue 兼容IE报错解决方案

    IE 页面空白 报错信息 此时页面一片空白 报错原因 Babel 默认只转换新的 JavaScript 语法(如箭头函数),而不转换新的 API ,比如 Iterator.Generator.Set. ...

最新文章

  1. java swing setborder_Swing编程边框(Border)的用法总结
  2. 【集训队作业2018】复读机
  3. 蓝桥杯练习系统习题-算法训练3
  4. python 查找算法_python快速查找算法应用实例
  5. LeetCode 题 - 66. 列表元素加一 python实现
  6. 关于利用np.contour画出logistic模型决策边界(plot_decision_regions)的一点感想
  7. 本人正式入驻博客园~
  8. (转) 数字加密货币全球资源汇总
  9. 锐起无盘服务器改dns,锐起无盘多配置教程-菜鸟版(老鸟飘过)
  10. 电脑端输入法的一些设置
  11. 服务器上不存在该种子文件,风行为什么点击种子链接总会弹出“找不到文件关联或无效的菜单句柄”...
  12. 【零基础】入门51单片机图文教程(Proteus+Keil)
  13. https双向认证java
  14. 浙大计算机系学霸,浙大学霸将脑电波控制变现实
  15. C中的struct,union,Bit Filed以及内存对齐
  16. c语言中以追加只写方式打开文本文件,C语言文本方式和二进制方式打开文件区别...
  17. 新浪微博客户端开发之授权登录+获取微博列表
  18. 别踩白块儿 开源免费(C++)
  19. mysql查询and和or同时使用
  20. ant-design 引入样式及配置 babel-plugin-import 按需加载

热门文章

  1. kali linux网络扫描~无线网络扫描
  2. ChatGPT史上最强AI,即将取代人类?
  3. Vue + Echarts 实现中国地图多级钻取功能
  4. ffmpeg命令分析-vn
  5. Apriori算法详解之【一、相关概念和核心步骤】
  6. 加密扩展库+php,PHP加密扩展库—Mcrypt扩展库
  7. 【matlab】GUI信号发生器软面板
  8. Nginx之——Nginx+keepalived双机热备(主从模式)
  9. 添加邮箱如何填【接收邮件服务器(POP)】
  10. android 动态注册,Android studio实现动态注册Native方法