废话不多说直接上代码
- 安装依赖
npm i --save-dev query-string
- 引入到项目中去
import qs from 'query-string';
- 使用
a. 将url参数解析成object
qs.parse('?name=jim') // {name: 'jim'}
qs.parse('#token=123') // {token: '123'}
qs.parse('name=jim&name=lily&age=22') // {name: ['jim', 'lily'], age: 22}
b. 将object解析成url的参数
qs.stringify({name: 'jim', age: 22}); // 'age=22&name=jim'
qs.stringify({name: ['jim','lily'], age:22}); //'age=22&name=jim&name=lily'
c. 解析整个url
qs.parseUrl('http://www.baidu.com?name=jim'); // {url:'http://www.baidu.com',query:{name:'jim'}}
网友评论