Vue(七):Vue项目兼容IE11(解决第三方依赖打包后IE报错问题)
写在开头
不建议使用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报错问题)相关推荐
- 接上一篇:【Vue 项目打包后访问报错:Uncaught TypeError: Cannot read property 'call' of undefined】
上一篇:Vue 项目打包后访问报错:Uncaught TypeError: Cannot read property 'call' of undefined 其实在修改 webpack.prod.co ...
- 如何解决Maven依赖本地仓库eclipse报错的问题
一.应用场景 为了使用maven强大的包依赖管理和项目管理功能,故在项目中使用maven2作为项目建构工具.但是我的项目在内网构建,为了能使用maven2,只能使用本地仓库依赖策略.但是,有时候明明本 ...
- 【解决】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 ...
- Maven工程解决pom依赖红色波浪线报错
在idea中执行Maven编译命令看编译是否有问题; mvn clean test-compile 版本有问题或没指定版本号: 问题纠正后编译成功:
- 尚硅谷在线教育项目P132修改pom.xml等文件后依然报错not found
原因: 虽然springboot默认加载resources中的文件,但是似乎在pom文件中指定了资源加载路径后,springboot的默认设置就失效了,必须在pom文件中一起指定application ...
- VUE项目兼容IE11 遇见的问题 SyntaxError: strict 模式下不允许一个属性有多个定义;ie11下载excel文件需要用navigator.msSaveBlob
最近要把vue项目兼容ie11 前面引入bable等一系列操作就不说了,下面说一下具体具体的问题 1 如图所示 SyntaxError: strict 模式下不允许一个属性有多个定义, 点击sta ...
- 为 VUE 项目添加 PWA 解决发布后刷新报错问题
为 VUE 项目添加 PWA 解决发布后刷新报错问题 参考文章: (1)为 VUE 项目添加 PWA 解决发布后刷新报错问题 (2)https://www.cnblogs.com/morang/p/9 ...
- Vue项目上线后刷新报错404问题(apache,nginx,tomcat)
一. Vue项目打包发布apache报错: route,配置一个覆盖所有的路由情况 1.需要修改router/index.js中new Router 配置,加一个base: '/htcm_front/ ...
- vue 解决重复点击导航路由报错 问题
// 解决重复点击导航路由报错 const originalPush = VueRouter.prototype.push VueRouter.prototype.push = function pu ...
最新文章
- python包NiBabel对医学影像文件格式进行读写并可视化实战:查看和显示.nii.gz、.nii文件
- python读取输入流_Python读取实时数据流教程
- 【转】Android 快捷方式的创建
- I/O模型之一:Unix的五种I/O模型
- linux 系统打造man中文帮助手册图解
- html页面跳转_HTTP响应协议状态码以及跳转问题
- 代码艺术~优雅的编程字体及对字体的感觉
- 盗取cookie终极代码
- wxWidgets:wxNotebook类用法
- Activity功能控件
- 如何评估模型的预测性能?
- python3 批量定义多个变量_Python3 基本数据类型详解
- 一文精通 crontab从入门到出坑
- nullnullHuge Pages
- wordpress中文路径出现404错误的解决办法
- SE 2.4.0 patch机器码笔记
- 数理统计实(试)验—双因素方差分析(无交互作用)excel操作分析方差分析表怎么看?
- PL3368C电源管理IC是什么,充电器电源IC用ASEMI-PL3368C
- 微分的概念和微分的基本公式与运算法则
- Zemax-多重结构的公差分析
热门文章
- 如何解包apk得到里面的源代码
- ios 裁剪框大小_ios 裁剪框大小_PS裁剪工具的使用,简单明了,学会了不求人,再也不用上百度查了......
- java——集合——Map集合——Map集合遍历键找值方式
- Day52_Flume
- 打破区块链游戏经济的隔阂,或许该从跨游戏资产入手
- CSS冷门属性 mix-blend-mode 制作文字镂空效果
- 现代C++语言可以看作是三部分组成
- android设备登录是什么手机_手机能当U盾用,谷歌要让安卓比iOS更安全?
- FCPX插件:专业分级调色(ColorFinale Pro与ColorFinale 的对比)
- LPSTR、LPCSTR、LPTSTR和LPCTSTR的意义及区别