1、安装

cnpm i pako --save

2、使用

import pako from 'pako' 
console.log(res.data,'后台返回加密后数据')
let info = pako.ungzip(res.data, { to: 'string' }); //解压成字符串
let result  = eval(info);//字符串转换成对象
// console.log(result,'解压结果')

3、本地可以,线上报错(后台返回压缩后的字符串)

unknown compression method

4、其他方法(后端返回流)

 let res = await  axios({method: "post",baseURL: window.ROOT,withCredentials: true,responseType: "blob",timeout: 500000,url: '/api/bigDataSearch/searchData',headers: {'Access-Control-Allow-Origin': '*','Content-Type': 'application/json',token: store.getters.token ? getToken() : null},data: params})this.loading = false;// console.log('后台返回加密后数据',res.data)let reader = new FileReader();reader.readAsArrayBuffer(res.data, "utf-8");reader.onload =() =>{// 对数据进行解压let arr = JSON.parse(pako.inflate(reader.result, {to: "string"}));let result = arrif(result.code!==1) return this.$message.error(result.message)this.resData= result.data;if(result.data.length>1){// this.tableData=result[1];this.columnsData=result.data[0];this.tableData=result.data.filter((x,index)=>index!=0);console.log(this.tableData,'8888')}else{this.columnsData=result.data[0];this.tableData=[]console.log(this.columnsData,'999')}};

vue 引入pako解压后台压缩的数据相关推荐

  1. python 图像压缩后前端解压_Python在后台自动解压各种压缩文件的实现方法

    1.需求描述 编写一个 Python 程序,每次下载压缩包形式的文件后,自动将内部文件解压到当前文件夹后将压缩包删除,通过本案例可以学到的知识点: os 模块综合应用 glob 模块综合应用 利用 g ...

  2. pako java_java压缩字符串,前端接收pako解压

    使用springboot开发 1.后端java代码压缩: ``` /** * 测试GZIP压缩之后返回给前端,前端使用pako解压缩 * @return * @throws IOException * ...

  3. dmsetup remove_all 这命令干啥的_分一个小知识,服务器上的一个解压与压缩文件的命令....

    在服务器上对文件做解压操作,是一件非常常见的操作,如安装软件就有很多是要用的到这个操作的.去官网下载一个压缩包,然后解压,编译,再安装.当然网上是能找到相应的命令操作.但是每次都要去找命令,就算记住了 ...

  4. linux常用解压和压缩文件的命令

    linux常用解压和压缩文件的命令 .tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) ---- ...

  5. 解压deb_Linux填坑记:很全面的解压和压缩命令集合

    Linux下常见的压缩包格式有5种:zip tar.gz tar.bz2 tar.xz tar.Z 基中tar是打包格式,gz和bz2等后缀才是指代压缩方式:gzip 和 bzip2 打包和解包方法: ...

  6. java zip加密压缩_Java解压和压缩带密码的zip文件过程详解

    前言 JDK自带的ZIP操作接口(java.util.zip包,请参看文章末尾的博客链接)并不支持密码,甚至也不支持中文文件名. 为了解决ZIP压缩文件的密码问题,在网上搜索良久,终于找到了winzi ...

  7. linux备份压缩tgz,linux关于解压和压缩命令 zip rar tar.gz tgz

    linux关于解压和压缩命令 .zip 解压:unzip FileName.zip 压缩:zip FileName.zip DirName .rar 解压:rar -x FileName.zip 压缩 ...

  8. ubuntu18.04怎么解压rar压缩文件

    ubuntu18.04怎么解压rar压缩文件 今天在自己的ubuntu18.04中得到一个rar的压缩文件,在windows下使用的winrar软件,在这里又安装不上,后来发现有一些开源的解压软件可以 ...

  9. Mac上zip,rar,tar文件命令解压和压缩

    经常遇到在windowns上的压缩文件,在mac上解压出现问题,特意总结了下在Terminal里常用命令的方式解压和压缩文件 1.zip压缩文件 zip命令的参数很多,可以利用"zip -- ...

最新文章

  1. 你有哪些深度学习(rnn、cnn)调参的经验?
  2. objective-c ——代码块
  3. Generative Adversarial Networks 生成对抗网络的简单理解
  4. centos 新建swap区文件
  5. EFCore-一对一配置外键小记
  6. 【ACM】N皇后问题
  7. Spark SQL 用户自定义函数UDF、用户自定义聚合函数UDAF 教程(Java踩坑教学版)
  8. 刷机常识,双清,BL,REC,TWRP
  9. 视频教程-WPS Office轻松办公(文字篇)-Office/WPS
  10. 全球ip地址查询与区域判断
  11. 关于travis scott的网名_【游戏网名】微信情侣名字情侣专用2020 霸气秀恩爱的情侣网名...
  12. excel 冻结多列窗口
  13. mysql 别名_MySQL 字段别名(列别名)
  14. PHP:40+开发工具推荐
  15. Numpy tolist() 用法
  16. VsCode使用Git连接Gitee和GitHub
  17. 分享:虚拟筛选常用化合物库
  18. 物联网时代的工控机防病毒/主机加固需求分析
  19. 《航空系统》项目研发总结
  20. 【吐槽】写了一个微小的福利网站,居然要被爬虫了

热门文章

  1. python 爬虫爬取统计局北京统计数据
  2. 夏季显示服务器,ODCC2020夏季全会—服务器工作组
  3. 手写识别转文字怎么弄?用这三个手写识别转文字的软件就够了
  4. 划重点——线性代数考试精准扶贫
  5. 计算机主机抗干扰措施有哪些,武汉理工大学自动化学院研究生复试面试150题答案...
  6. 软考初级程序员下午题(6)
  7. 使用BT下载是否会损毁SSD?
  8. python爬虫-urllib-get请求的quote方法
  9. linux下最简单多线程单文件socks5代理proxy服务器程序(仅一个c文件,带详细注解)
  10. Typescript 多线程Worker Threads