qs庫可以用來處理url轉換問題
首先先下載 有兩種方法 yarn add qs npm install qs
然后引入 import qs from 'qs'
主要使用這兩個方法
- qs.parse()
這個方法可以使瀏覽器網站地址欄"?"號后面的字符串按照對象鍵名和鍵值返回對象,例子如下
let url = 'https://www.bilibili.com/bangumi/play/ep425508?a=zhangsan&b=lisi&c=wangwu'
let newData = qs.parse(url.split(‘?‘)[1]);
// console.log(newData); newData的結果是
{
a: 'zhangsan',
b: 'lisi',
c: 'wangwu',
}
- qs.stringify()
這個方法可以是對象按照"鍵名"="鍵值"&拼接 如下
let data = {a:'zhangsan', b:'lisi', c:'wangwu'}
let newData = qs.stringify(data)
// console.log(newData); newData的結果是
a=zhangsan&b=lisi&c=wangwu
常見的用法就這倆,希望可以幫助到大家!!!