最近在项目中发现用IE浏览器打不开登录页,F12发现提示报错SCRIPT1002,

根据提示点进去看具体的报错信息是这个文件有问题,百度了几个方法都不行,最后试试降低sockjs-client的版本,执行 npm i sockjs-client@1.5.1 -D

更新版本完成后在,重新编译项目之后终于解决了。

之后页面又出现了新的问题

这个版本就是0.3.0,不能通过降版本的方法,网上也搜不到解决方法,没办法,只能对代码进行重构。可以发现,这个插件是为了前端下载EXCEL使用的,代码改造一下,首页就可以加载了

package.json删除依赖 :"vue-json-excel": "^0.3.0",

main.js里面删除引入:import JsonExcel from 'vue-json-excel

main.js里面删除挂载 :Vue.component('downloadExcel', JsonExcel)

业务文件里面导入 import * as XLSX from 'xlsx';

去除   option.datas[0].sheetData = res.data
           var toExcel=new ExportJsonExcel(option);
           toExcel.saveExcel();

写方法导出文件:

let dataList = res.data
            let data = dataList.map(it=>{
              return {'用户名':it.account,'姓名':it.displayName,'卡号':it.cardNum,'错误信息':it.message,}
            });
            this.exportExcel(data, "excel")
            this.$refs.upload.clearFiles()

exportExcel(data, filename) {
        /* 如果没有导入xlsx组件则导入 */
        if (typeof XLSX == 'undefined') XLSX = require('xlsx');
        let ws = XLSX.utils.json_to_sheet(data);
        let wb = XLSX.utils.book_new();
        XLSX.utils.book_append_sheet(wb, ws, "批量导入用户数据");
        XLSX.writeFile(wb, filename + ".xlsx");
    }

VUE 项SCRIPT1002目在IE浏览器打不开报相关推荐

  1. Vue 个别手机或者 IOS8.2浏览器打不开,显示空白的解决方案

    进入http://debugx5.qq.com/ 页面 打开调试vConsole功能(安卓手机) 排查原因,会发现个别机型不支持es6的写法 将es6转换成es5调试,如果发现还是不行,经过测试 最快 ...

  2. 服务器系统浏览器打不开,电脑浏览器打不开解决方法

    有很多用户在使用电脑的时候发现自己的浏览器打不开,但是网络可能显示正常,一般情况下就是DNS设置有问题,解决方法非常简单,下面来一起看看详细的解决方法吧. 电脑浏览器打不开DNS解决方法 1.尝试用I ...

  3. vue实践06-项目实践

    vue实践06-项目实践 vue-cli创建项目 项目采用Webpack+Vue-router的架构方式,在命令行中,进入项目目录,使用npm install 安装package.json里项目的依赖 ...

  4. VUE 项目更新部署时,浏览器页面缓存问题

    VUE 文章目录 前言 一.为什么会这样? 二.如何解决 1.具体操作 2.打包测试 总结 前言 最近客户和我反应一个问题他们在服务器上更新包后,发现页面并没有更新,而且简单刷新浏览器页面也没有效果, ...

  5. 【Vue】Vue 项目前、后端整合(图表一:销售总量)

    文章目录 Vue 项目前.后端整合(图表一) 一.配置图表一 1.基本结构搭建 2.Axios 请求数据 3.CORS 跨域请求 4.基准路径配置 5.获取数据 6.图表数据配置 7.图表丰富 (1) ...

  6. Vue:利用Vue生成的网页,在浏览器中的标签页中的图标与标题怎么修改为自己的?

    Vue:利用Vue生成的网页,在浏览器中的标签页中的图标与标题怎么修改为自己的? 在解决这个问题的时候,在网上搜到了许多答案,可以说是众说纷纭,作者结合了多个答案,最后解决了这个问题,下面把用到的资源 ...

  7. 解决vue: 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称...

    我是用yarn安装的vue脚手架(yarn global add @vue/cli),yarn提示安装成功后,运行了下vue --version,结果报错. vue : 无法将"vue&qu ...

  8. '无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称' 或 'vue不是内部或外部命令' 的解决方法...

    如果在使用 vue 初始化项目的时候提示: vue : 无法将"vue"项识别为 cmdlet.函数.脚本文件或可运行程序的名称.请检查名称的拼写,如果包括路径,请确保路径正确,然 ...

  9. vue : 无法将“vue”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如果包括路径,请确保路径正确, 然后再试一次。

    vue : 无法将"vue"项识别为 cmdlet.函数.脚本文件或可运行程序的名称.请检查名称的拼写,如果包括路径,请确保路径正确, 然后再试一次. 报错原因: 没有安装脚手架v ...

最新文章

  1. 霹雳小组4显示不了服务器,霹雳小组4-指令码
  2. Ribbon-负载均衡原理
  3. java基础---IO转换流
  4. 2009年SOA七大预测:SOA借力云计算
  5. mysql中主从复制包括什么意思_Mysql主从复制作用和工作原理
  6. 虚拟环境的常用命令 virtualenv命令
  7. LeetCode简单题(一)
  8. 计算机表格按性别排列,Excel表格性别数据-Excel 按性别(男女)排序
  9. Hadoop(二)搭建Hadoop集群
  10. Sublime Text 全程指南
  11. python爬虫学习之使用BeautifulSoup库爬取开奖网站信息-模块化
  12. 怎么让放大的图片变清晰?
  13. 查找、下载芯片手册推荐网址
  14. Linux系统安装迷你世界,迷你世界国际服下载安装
  15. vue中使用v-for,出现警告 component lists rendered with v-for should have explicit keys
  16. python pil grab screen
  17. FPGA数字信号处理(九)Vivado FFT IP核实现
  18. 有什么用? 学那么多诗词?
  19. Android实现TTS语音播报
  20. elk面试题_2019年最新公务员、事业单位面试题库(含答案)elk

热门文章

  1. 服装行业SRM供应商管理平台加强产业链协同,优化供应网络
  2. 编写的Matlab程序在运行一段时间后速度会变慢
  3. Java反编译利器-Jad, Jode, Java Decompiler等及其IDE插件
  4. 操作系统实验一 Linux基本操作|实验二 进程管理
  5. 4x6矩阵键盘反转法c语言,反转法矩阵键盘
  6. Oracle RAC清理crfclust.bdb文件
  7. 李开复-做最好的自己
  8. android上类似tasker软件,Tasker都是可用于Android的最强大的应用程序之一
  9. 【多线程整理 4】notify与notifyAll
  10. linux3.4.2 之usb鼠标驱动,键盘驱动