写在开头

不建议使用IE win7 XP 等微软已经放弃支持的产品
不建议用户过着原始人的生活

创建项目

  • node版本
  • vue版本 - 安装所需

打包

  • 直接打包,将打包后的文件夹放到vscode中,使用GoLive插件运行项目,然后用IE打开发现能正常运行。
  • 但是创建一个项目不可能什么第三方都不安装。

示例:安装echarts vue-echarts

  • npm install echarts vue-echarts
  • 引用插件
    // main.js
    ···
    import 'echarts';
    import ECharts from 'vue-echarts/components/ECharts.vue';
    Vue.component('v-chart', ECharts);
    ···
    
  • 使用
    <!-- HelloWorld.vue -->
    <template><div class="hello"><h1>{{ msg }}</h1><div style="height: 500px;"><v-chart :options="option" autoresize style="width: 100%;height: 100%;"></v-chart></div></div>
    </template>
    <script>
    export default {name: 'HelloWorld',props: {msg: String},data(){return {option: {xAxis: {type: 'category',data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']},yAxis: {type: 'value'},series: [{data: [120, 200, 150, 80, 70, 110, 130],type: 'bar',showBackground: true,backgroundStyle: {color: 'rgba(220, 220, 220, 0.8)'}}]}}}
    }
    </script>
    
  • 然后重复打包步骤,发现IE打开报错

处理兼容问题

  • 在项目根目录创建vue.config.js文件,进行项目配置

    // vue.config.js
    module.exports = {transpileDependencies:['vue-echarts', 'resize-detector'],
    }
    
  • 再次进行打包步骤,IE展示正常,兼容处理成功

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

  1. 接上一篇:【Vue 项目打包后访问报错:Uncaught TypeError: Cannot read property 'call' of undefined】

    上一篇:Vue 项目打包后访问报错:Uncaught TypeError: Cannot read property 'call' of undefined 其实在修改 webpack.prod.co ...

  2. 如何解决Maven依赖本地仓库eclipse报错的问题

    一.应用场景 为了使用maven强大的包依赖管理和项目管理功能,故在项目中使用maven2作为项目建构工具.但是我的项目在内网构建,为了能使用maven2,只能使用本地仓库依赖策略.但是,有时候明明本 ...

  3. 【解决】MacOS下 Python3.7 使用 pyinstaller 打包后执行报错 Failed to execute script pyi_rth__tkinter...

    Fix tcl/tk libs inclusion in tkinter with Python3.7 under MacOS 使用 Pyinstaller 打包时候报错 3027 ERROR: Tc ...

  4. Maven工程解决pom依赖红色波浪线报错

    在idea中执行Maven编译命令看编译是否有问题; mvn clean test-compile 版本有问题或没指定版本号: 问题纠正后编译成功:

  5. 尚硅谷在线教育项目P132修改pom.xml等文件后依然报错not found

    原因: 虽然springboot默认加载resources中的文件,但是似乎在pom文件中指定了资源加载路径后,springboot的默认设置就失效了,必须在pom文件中一起指定application ...

  6. VUE项目兼容IE11 遇见的问题 SyntaxError: strict 模式下不允许一个属性有多个定义;ie11下载excel文件需要用navigator.msSaveBlob

    最近要把vue项目兼容ie11 前面引入bable等一系列操作就不说了,下面说一下具体具体的问题 1  如图所示  SyntaxError: strict 模式下不允许一个属性有多个定义, 点击sta ...

  7. 为 VUE 项目添加 PWA 解决发布后刷新报错问题

    为 VUE 项目添加 PWA 解决发布后刷新报错问题 参考文章: (1)为 VUE 项目添加 PWA 解决发布后刷新报错问题 (2)https://www.cnblogs.com/morang/p/9 ...

  8. Vue项目上线后刷新报错404问题(apache,nginx,tomcat)

    一. Vue项目打包发布apache报错: route,配置一个覆盖所有的路由情况 1.需要修改router/index.js中new Router 配置,加一个base: '/htcm_front/ ...

  9. vue 解决重复点击导航路由报错 问题

    // 解决重复点击导航路由报错 const originalPush = VueRouter.prototype.push VueRouter.prototype.push = function pu ...

最新文章

  1. R语言write.xlsx函数将数据写入Excel文件:写入Excel文件并自定义表单的名称、将数据写入Excel文件新的表单(sheet)中、将文件保存为xls文件格式(而不是xlsx)
  2. OpenGL Lighting models照明模型的实例
  3. android随机匹配,基于进程调度的Android真随机数和设备特征生成方法的研究
  4. Yolo家族算法分析
  5. 你家的饮水机,到底可以有多脏?
  6. 前端_网页编程 跨域与JSONP- 淘宝搜索案例
  7. Kubernetes[3]-Server
  8. HDU 1411--校庆神秘建筑(欧拉四面体体积计算)
  9. css遮罩层从下往上_CSS:图片自带3px下边距的bug修复
  10. 回归预测 基于ELMAN递归神经网络预测及其matlab代码实现
  11. MIPI CSI转TTL/LVDS/BT656/BT601/BT1120
  12. 〖3D激光点云〗深度学习点云知识!
  13. 如何将多个文件的简体中文名快速翻译成繁体中文
  14. solidworks齿轮编辑_如何应用solidworks进行齿轮工程图绘制
  15. fatal: The remote end hung up unexpectedly
  16. HMACSHA1 加密算法
  17. spring接管mybatis
  18. 嵌入式三级知识点分类
  19. 说说我在家乡山东日照的面试经历以及对家乡互联网产业的一些认识吧
  20. 猎聘公司管理系统 ——需求规格说明书

热门文章

  1. PoS Tagging代码学习与应用
  2. sqlite联表查询
  3. maya 阿诺德水晶材质_阿诺德基础材质(冰块材质)
  4. 微信小程序之自定义下拉列表框(新)
  5. qtextedit 替换_AE脚本- Aescripts pt_TextEdit 2.41(批量替换文字和样式)
  6. 杭电1434幸福列车(嵌套结构体,优先队列)
  7. #pragma once是什么意思
  8. 【LKH算法体验】Python调用LKH算法求TSP问题
  9. VB,VBS,ASP都没有反余弦函数,解决方法:自己写
  10. 丁香花 一首为唯美的音乐,一段凄凉的故事