使用qs解析整个url拿到url信息或者使用qs将url参数解析成对象或者将对象解析成url参数

废话不多说直接上代码

  1. 安装依赖
    npm i --save-dev query-string
  2. 引入到项目中去
    import qs from 'query-string';
  3. 使用
    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'}}
生活积累在于点点滴滴

奥力给

你可能感兴趣的:(使用qs解析整个url拿到url信息或者使用qs将url参数解析成对象或者将对象解析成url参数)