美文网首页Web前端之路
项目中解析url参数之query-string

项目中解析url参数之query-string

作者: 燕自浩 | 来源:发表于2019-09-30 17:26 被阅读0次

    废话不多说直接上代码

    1.安装依赖  npm i --save-dev query-string

    2.引入到项目中去 import qs from 'query-string';

    3.开始解析参数

    下面先讲几个常用的API

    a. qs.parse(string, [options])

    location.search  // ?name=jim

    location.hash  // #token=123

    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. qs.stringify(object, [options])

    qs.stringify({name: 'jim', age: 22});  // 'age=22&name=jim'

    qs.stringify({name: ['jim','lily'], age:22});  //'age=22&name=jim&name=lily'

    c. qs.parseUrl(string, [options])

    qs.parseUrl('http://www.baidu.com?name=jim');

    //{url:'http://www.baidu.com',query:{name:'jim'}}

    以上就是我给大家分享的在项目中既好用又方便的解析url的方法希望帮助你解决了问题,有问题欢迎回帖。

    相关文章

      网友评论

        本文标题:项目中解析url参数之query-string

        本文链接:https://www.haomeiwen.com/subject/rglhpctx.html