注意:html

vue 只兼容ie8以上版本;

IE 不兼容 axios的promiss对象;

IE 不兼容es6语法;

ES6转ES5

1、关于babel-polyfillvue

一、说明:This will emulate a full ES2015+ environment and is intended to be used in an application rather than a library/tool. This polyfill is automatically loaded when using babel-node.(模拟ES2015以上的环境,主要用于对ES6新语法不支持的浏览器);node

二、安装:npm install --save babel-polyfill;ios

三、配置:module.exports = { entry: ["babel-polyfill", "./src/main.js"] };es6

四、main.js中配置:import 'babel-polyfill' //放在最顶部,确保全面加载。web

2、关于es6-promisenpm

一、说明:若在项目中使用了ES6 promise对象,它在Chrome、Safari浏览器下能够正常运行,但在360兼容模式、IE内核中不支持;json

二、安装:npm install es6-promise;axios

三、配置:在main.js中加入require('es6-promise').polyfill(),用于在node或浏览器中支持ES6 与CommonJS。promise

3、步骤详细图

一、index引入这句话或者这三句话

二、执行npm install --save babel-polyfill;

执行完上面语句package.json里面就有了这个依赖(检查2部是否执行完成的一个结果)

三、最上面引入,确保加载进去。

四、修改entery里面的内容改为下图那样

4、问题如图:

当把这些攻略都作了一遍后,发现打包完的360的急速模式能够了(本地运行仍是不能够),可是!!!ie浏览器,360兼容模式,无论打包仍是没打包,都不能显示,彻底没有加载进去数据,以下图

而且还报错如下未定的错

(1)、

查询后发现,是由于IE没有这个方法,不支持sessionStorage,解决的方法是:IE本地调试用cookie,或者用webstrom打开项目,但我确实用的webstorm打开的项目,仍是不能够,后来找到解决方法,要把es6转es5!

转换语句:npm i babel-preset-es2015

而且在项目的根目录下,修改.babelrc的内容,添加'es2015'

发现不报未定义的错了,开始报下图的错

安装 npm i classlist-polyfill,而且在base.config.js中,添加'classlist-polyfill'

而后,npm run dev,竟然能够了适配了。

注意: 若是引用了swiper的宝宝,记得要单独安装插件适配IE浏览器哦

由于你们的环境,装的依赖,用的组件等等都不相同,致使遇到的状况可能不一致,若是有其余要注意兼容的地方出现了,欢迎你们指出,多多题意见

html的vue项目怎么兼容ie,vue 项目在ie浏览器的兼容问题相关推荐

  1. Vue(七):Vue项目兼容IE11(解决第三方依赖打包后IE报错问题)

    写在开头 不建议使用IE win7 XP 等微软已经放弃支持的产品 不建议用户过着原始人的生活 创建项目 node版本 vue版本 - 安装所需 打包 直接打包,将打包后的文件夹放到vscode中,使 ...

  2. 【Vue】Vue1.0+Webpack1+Gulp项目升级构建方案的踩坑路

    最近半年在维护公司的一个管理后台项目,搭建之初的技术栈比较混乱,构建方案采用了Gulp中调用Webpack的方式,Gulp负责处理.html文件,Webpack负责加载.vue..js等.而在这一套构 ...

  3. 【Vue工程】001-Vite 创建 Vue-TypeScript 项目

    [Vue工程]001-Vite 创建 Vue-Ts 项目 文章目录 [Vue工程]001-Vite 创建 Vue-Ts 项目 一.环境 二.创建项目 1.pnpm 创建 Vite 项目 2.设置项目名 ...

  4. Vue 2项目如何升级到Vue 3?

    应不应该从 Vue 2 升级到 Vue 3 应不应该升级?这个问题不能一概而论. 首先,如果你要开启一个新项目,那直接使用 Vue 3 是最佳选择.后面课程里,我也会带你使用 Vue 3 的新特性和新 ...

  5. PDF预览完整解决方案及各种兼容(VUE版)

    PDF预览完整解决方案及各种兼容(VUE版) PDF预览完整解决方案及各种兼容(VUE版) - 掘金 前端学习使者正在上传-重新上传取消 2021年11月12日 16:57 ·  阅读 2547 一. ...

  6. VueHub:我用 ChatGPT 开发的第一个项目,送给所有 Vue 爱好者

    大家好,我是DOM哥. 我用 ChatGPT 开发了一个 Vue 的资源导航网站. 不管你是资深 Vue 用户,还是刚入门想学习 Vue 的小白,这个网站都能帮助到你. 网站地址:VueHub 纯净模 ...

  7. Vue:npm run serve运行项目时报了一个ValidationError:CopyPliugin Invalid Options的错误

    Vue:npm run serve 运行项目时报了一个ValidationError:CopyPliugin Invalid Options的错误,原因是options应该为数组类型,可是找了半天没找 ...

  8. vue使用命令行构建完项目后_vue-cli 构建项目在IE中无法运行解决方式(build之后可运行)...

    IE浏览器(只考虑IE11,更低版本我没考虑)运行时报 Promise未定义的错误 解决办法: 1. 安装babel-polyfill (1.)  npm install babel-polyfill ...

  9. 基于vue cli 3.0创建前端项目并安装cube-ui

    前提条件: 安装node.js. 国内的开发者最好先配置淘宝镜像. 之后用cnpm来代替npm命令. 项目创建过程: 打开cmd,输入命令进入目标工作空间,以本机项目为例: cd /d d: cd D ...

  10. Vue CLI 3 多页应用项目的搭建

    在项目初期时,从零开始搭建和配置本地前端开发环境是一项很繁琐的工作,需要考虑到项目目录结构.项目基本配置.Webpack 配置等等.通过 Vue CLI 3 可以快速的生成一个项目,这样我们就可以专注 ...

最新文章

  1. VS Code 调试Node.js express网站
  2. c# try-finally有什么用
  3. 我的WAF Bypass实战系列
  4. python拟合曲线误差分析_python曲线拟合不能给出合理的拟合结果
  5. 安卓最新系统_安卓最新10.0系统,新增功能都在这了!
  6. LeetCode 835. 图像重叠
  7. PKU 学生的反馈 2009-1
  8. usb管控软件_数据防泄密软件介绍
  9. 第 9 章 代码审查制度
  10. 实验三:跟踪分析Linux内核的启动过程
  11. kubernetes 删除容器 docker rmi Error response from daemon: conflict: container is using its referenced
  12. 图解通信原理与案例分析-33:传感器种类以及传感器工作原理详解
  13. linux检测nfc,kali linux 能用哪些nfc读卡器
  14. CJT长江连接器A1276系列线对板连接器排针排母PCB封装库
  15. 香港主机可能遇到的攻击类型
  16. 2022面试Android之单例模式
  17. 期刊投稿状态_SCI期刊投稿各种状态详解
  18. python实现次梯度(subgradient)和近端梯度下降法 (proximal gradient descent)方法求解L1正则化
  19. 2018十大最热门编程语言排行榜出炉,Java竟不是第一!
  20. 基于android的记账APP大作业项目

热门文章

  1. 【Android工具】wifi概观360中文专业版,wifi overview 360 pro,wifi信息查看工具
  2. 【Efficient-Net】基于Efficient-Net效率网的目标识别算法的MATLAB仿真——详细版
  3. 基于小波变换的图像解压缩
  4. 云端计算模型的MATLAB仿真与分析
  5. C++重载、覆盖和遮蔽
  6. 2018/12/07 L1-033 出生年 Java
  7. 爱玛士关于爬虫的scrapy框架的心得
  8. Java多线程生产者消费者调度实现
  9. 【Java 基础篇】【第三课】表达式、控制结构
  10. 高通暂时不会针对物联网打造专属处理器