項目開發中常常會遇到前后端之間有大量數據傳輸占用帶寬導致頁面響應慢的問題,
這時候我們可以考慮使用Pako.js對信息進行壓縮之后傳輸。
我在前端使用的是vue-element-admin前端框架。框架中有Pako.js包所以直接使用就行。
第一步引入Pako
import pako from 'pako' //引入pako解壓與壓縮字符串
第二步進行解壓
let info = pako.ungzip( ‘你需要解壓的字符串’, { to: 'string' } ); //解壓成字符串
that.data =eval(info);//字符串轉換成對象
注意:解壓之后的結果是字符串形式的,如果需要轉化成對象可以使用eval()即可。