- 下载pako 插件。Github下载 https://github.com/nodeca/pako 或 npm install pako
- 引入pako:
import pako from 'pako'
- 创建好ws后,设置
ws.binaryType = "arraybuffer"
//默认的data类型是"blob",所以这里要改掉 。 - 处理数据
if (typeof(evt.data) != 'string') {
msg = JSON.parse(pako.inflateRaw(evt.data, { to: 'string' })) // 调用pako 解析
}else{
msg = JSON.parse(evt.data);
}
- 后面就接着处理数据