iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue-cli3项目在IE浏览器打开兼容问题及解决
  • 521
分享到

vue-cli3项目在IE浏览器打开兼容问题及解决

2024-04-02 19:04:59 521人浏览 安东尼
摘要

目录Vue-cli3在IE浏览器打开兼容问题问题描述方案vue-cli 在IE下兼容设置解决办法如下vue-cli3在IE浏览器打开兼容问题 问题描述 vue打包的项目在ie浏览器上

vue-cli3在IE浏览器打开兼容问题

问题描述

vue打包的项目在ie浏览器上,不能打开。找了一天的解决方案,解决一个又报一个兼容错误,一步一坑一步一填,终于解决了问题?。我们需要了解的ie浏览器支持版本大于ie8。

方案

第一步:安装babel-polyfill依赖

解决es6语法的兼容问题

npm install babel-polyfill --save-dev

在main.js 文件中引用这个库,import ‘babel-polyfill’

第二步:安装es6-promise依赖

走了第一步,又出现了一个坑,ie浏览器不认识promise。需要我们在添加下面的依赖。

npm install es6-promise --save-dev

在main.js文件引入下面的内容。 

import promise from ‘es6-promise'
promise.polyfill()

第三步:解决引用第三方库IE浏览器不识别

项目中引入iview和我们公司自己样式库,部分语法在ie浏览器上不能识别报错。

在项目的根目录中找到vue.config.js文件,修改webpack的配置。

 chainWEBpack: config => {
   config.module.rule('iview')
     .test(/\.js$/)
     .use('babel')
     .loader('babel-loader')
     .end()
 }

vue-cli 在IE下兼容设置

首先看 vue 官网上给出的 vue-cli 在浏览器中的兼容性,图中表示是兼容 IE 9的,但是在IE9中打开项目会发现一片空白。

解决办法如下

第一步、安装 babel-polyfill

npm install --save babel-polyfill

第二步、在 main.js 中的最前面引入 babel-polyfill

import 'babel-polyfill';

第四步、修改 config 中的 webpack.base.conf.js 中的编译配置

entry: {
	// app: './src/main.js',
	app: ["babel-polyfill", "./src/main.js"]
}

如果你只用到了 axiOS 只需要对 promise 进行兼容,可以只用 es6-promise

npm install es6-promise --save

在 main.js 中的最前面引入

import 'es6-promise/auto';

完成以上配置,IE 9 兼容就完成了。

全局引入 babel-polyfill 有 90KB 以上,

也可以不安装 babel-polyfill,使用以下方式:在 index.heml 页面最前面添加以下代码。

<script src="https://cdn.staticfile.org/babel-polyfill/6.2.4/polyfill.min.js"></script>

然后修改 webpack.base.conf.js

externals: {
	'vue': 'Vue',
	'element-ui': 'ELEMENT',
	'vue-router': 'VueRouter',
	'vuex': 'Vuex',
	'echarts': 'echarts',
	'babel-polyfill': 'window'
}

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: vue-cli3项目在IE浏览器打开兼容问题及解决

本文链接: https://www.lsjlt.com/news/166417.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue-cli3项目在IE浏览器打开兼容问题及解决
    目录vue-cli3在IE浏览器打开兼容问题问题描述方案vue-cli 在IE下兼容设置解决办法如下vue-cli3在IE浏览器打开兼容问题 问题描述 vue打包的项目在ie浏览器上...
    99+
    2024-04-02
  • vue项目怎么兼容IE浏览器
    这篇“vue项目怎么兼容IE浏览器”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“vue项目怎么兼容IE浏览器”文章吧。进入正...
    99+
    2023-07-05
  • 如何解决IE浏览器的兼容问题
    这篇文章主要介绍如何解决IE浏览器的兼容问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!怎么用一行代码解决CSS各种IE各种兼容问题<meta http-equiv...
    99+
    2024-04-02
  • vue项目兼容IE浏览器的教程步骤
    目录前言 :进入正题:总结前言 : 网上 找了很多关于 vue项目兼容 IE 浏览器的 教程步骤 , 写的 非常详细 , 但根据我自己的项目,怎么找 都没有找到 webpack.ba...
    99+
    2023-05-13
    vue兼容ie浏览器解决方案 vue对ie兼容性 vue怎么兼容浏览器
  • vue项目打包后浏览器缓存问题及解决
    目录vue项目打包后浏览器缓存vue打包更新后缓存总结vue项目打包后浏览器缓存 1、第一步需要在index.html中添加如下代码: <meta http-equiv="p...
    99+
    2023-03-19
    vue项目打包 vue浏览器缓存 vue缓存问题
  • 关于Vite项目打包后浏览器兼容性问题的解决方案
    目录一、问题描述二、问题分析三、解决方案四、过程中遇到的其他问题一、问题描述 vite+vue3项目开发完以后,你会发现打包后的项目运行在新版浏览器可以正常显示,但运行在一些版本比较...
    99+
    2022-11-13
    Vite打包浏览器兼容 Vite 浏览器兼容
  • vue项目打包后浏览器缓存问题如何解决
    本篇内容主要讲解“vue项目打包后浏览器缓存问题如何解决”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“vue项目打包后浏览器缓存问题如何解决”吧!vue项目打包后浏览器缓存第一步需要在index...
    99+
    2023-07-05
  • Vue开发项目中的兼容问题怎么解决
    今天小编给大家分享一下Vue开发项目中的兼容问题怎么解决的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。1. KingEdit...
    99+
    2023-07-04
  • 怎么解决CSS浏览器兼容性问题
    这篇文章主要介绍了怎么解决CSS浏览器兼容性问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。为什么会有浏览器兼容性问题?还不是因为浏览器厂商太多了!Chrome,Frire...
    99+
    2023-06-08
  • JavaScript浏览器的兼容问题如何解决
    本文小编为大家详细介绍“JavaScript浏览器的兼容问题如何解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“JavaScript浏览器的兼容问题如何解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。inn...
    99+
    2023-07-04
  • Javascript中如何解决浏览器兼容问题
    Javascript中如何解决浏览器兼容问题,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Javascript解决常见浏览器兼...
    99+
    2024-04-02
  • Javascript中怎么解决浏览器兼容问题
    今天就跟大家聊聊有关Javascript中怎么解决浏览器兼容问题,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。1.自动匹配高度自从我们抛弃了基于Ta...
    99+
    2024-04-02
  • 如何解决web开发中浏览器兼容性问题
    这篇文章主要介绍如何解决web开发中浏览器兼容性问题,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!兼容性问题及解决方式1.object-fit在ie11和edge中不兼容,可以一些c...
    99+
    2024-04-02
  • HTML怎么解决跨浏览器兼容性问题
    这篇文章主要介绍了HTML怎么解决跨浏览器兼容性问题的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇HTML怎么解决跨浏览器兼容性问题文章都会有所收获,下面我们一起来看看吧。 ...
    99+
    2024-04-02
  • 常用CSS浏览器兼容问题怎么解决
    这篇文章主要讲解了“常用CSS浏览器兼容问题怎么解决”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“常用CSS浏览器兼容问题怎么解决”吧! 一、最后一排笔墨...
    99+
    2024-04-02
  • vue对于低版本浏览器兼容问题的解决思路
    目录准备工具库进阶使用问题例子解决思路语法不支持具体哪个使用了哪个库不支持兼容语法总结准备 由于采用了vite3而不是vue-cli,所以以前的很多兼容方式都不能做。接下来就看一下v...
    99+
    2023-02-10
    vue如何兼容低版本浏览器 vue浏览器版本支持 vue浏览器兼容性问题有哪些
  • IE、Firefox等浏览器不兼容原因及解决方法是什么
    这篇文章给大家介绍IE、Firefox等浏览器不兼容原因及解决方法是什么,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。你对,IE、Firefox等浏览器不兼容原因及解决方法是否了解,这...
    99+
    2024-04-02
  • 教你解决Win8的IE10浏览器不兼容的问题
    1、如果在打开IE10游览器预览页面,当页面不兼容的时候或者网页字体拥挤。 2、可按下键盘F12调出“开发人员工具”选用IE8来游览此页面。 3、具体还是根据自己的实际情况来预览,开发人员工具...
    99+
    2023-06-03
    Win8的IE10浏览器不兼容 Win8 问题 IE10 浏览器
  • 怎么解决各个浏览器之间的兼容问题
    怎么解决各个浏览器之间的兼容问题,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。各个浏览器之间的兼容性问题,同样的HTML5和CSS5样式,但是浏览器表现的效果不一样。一,什...
    99+
    2023-06-04
  • 如何快速解决浏览器的兼容性的问题
    本篇文章为大家展示了如何快速解决浏览器的兼容性的问题,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。由于各浏览器对页面的解析不同,会导致页面在不同浏览器中显示的样式不...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作