使用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'}}
生活积累在于点点滴滴

奥力给

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容