项目开发中常常会遇到前后端之间有大量数据传输占用带宽导致页面响应慢的问题,
这时候我们可以考虑使用Pako.js对信息进行压缩之后传输。
我在前端使用的是vue-element-admin前端框架。框架中有Pako.js包所以直接使用就行。
第一步引入Pako
import pako from 'pako' //引入pako解压与压缩字符串
第二步进行解压
let info = pako.ungzip( ‘你需要解压的字符串’, { to: 'string' } ); //解压成字符串
that.data =eval(info);//字符串转换成对象
注意:解压之后的结果是字符串形式的,如果需要转化成对象可以使用eval()即可。