项目开发中常常会遇到前后端之间有大量数据传输占用带宽导致页面响应慢的问题,
这时候我们可以考虑使用Pako.js对信息进行压缩之后传输。

我在前端使用的是vue-element-admin前端框架。框架中有Pako.js包所以直接使用就行。

第一步引入Pako

import pako from 'pako' //引入pako解压与压缩字符串

第二步进行解压

let info = pako.ungzip( ‘你需要解压的字符串’, { to: 'string' } ); //解压成字符串
that.data =eval(info);//字符串转换成对象

注意:解压之后的结果是字符串形式的,如果需要转化成对象可以使用eval()即可。

最新文章

  1. xhtml 和 html 的区别
  2. 知方可补不足~SqlServer连接的复用MultipleActiveResultSets
  3. 【M19】了解临时对象的来源
  4. oracle rac存储安装
  5. 【UOJ #280】【UTR #2】题目难度提升
  6. ubuntu下使用nginx搭建流媒体服务器,实现视频点播
  7. 在SpringBoot中配置aop
  8. Jquery判断checkbox是否被选中
  9. Kali学习笔记26:OWASP_ZAP
  10. C++ Primer 笔记——拷贝控制
  11. Android学习之基础知识四-Activity活动4讲(Intent传递数据)
  12. Tutorials on Inverse Reinforcement Learning
  13. PAT 1019 General Palindromic Number
  14. [leet code 198]House Robber
  15. html文件中jquery与velocity变量中的$冲突的解决方法
  16. autofac解析Mvc和Webapi的坑
  17. 攻防组网之—-VMware路由器安装设置
  18. CSU 1240 低调,低调。
  19. zookeeper curator客户端之增删改查
  20. mysql主从集群搭建;(集群复制数据)

热门文章

  1. Jquery判断单个checkbox 是否被选中
  2. 【转载】Java的JVM原理
  3. 【visio】跨职能流程图
  4. 201771010135-杨蓉庆 实验一 软件工程准备—用Markdown写构建之法
  5. html input file 设置文件类型
  6. 【Vue实例生命周期】
  7. Java的JAVA_HOME、Path、CLASSPATH环境变量小结,可以借助这三个的配置去理解Oracle中的那几个环境变量的配置作用
  8. 启动MySQL5.7时报错:initialize specified but the data directory has files in it. Aborting.
  9. 使用ltp4j碰到Can't find dependent libraries报错信息的问题解决
  10. C++模板详解(三):参数化声明详解