步骤一:安装pako依赖
npm i pako --save
步骤二:在需要应用的页面import
import pako from "pako"
步骤三:使用pako压缩
/**
* val 需要压缩的JSON字符串,如果是JSON对象需要JSON.stringify(val)
*/
test(val) {
let s = val
//gzip压缩
let uint8Array = pako.gzip(s, { to: "string" })
//返回的是uint8Array对象 将其转成数组
/**
//方法一
var array = []
for (var i = 0; i < uint8Array.byteLength; i++) {
array[i] = uint8Array[i]
}*/
//方法二(es6)
/** var array = Array.from(uint8Array)*/
//方法三
var array = [].slice.call(uint8Array)
return array
}