美文网首页
获取location.search导航栏url的路由导航参数

获取location.search导航栏url的路由导航参数

作者: smallzip | 来源:发表于2020-08-15 11:59 被阅读0次
      /**
     * 解析url的参数
     * @param {string} url 路径参数
     */
    function filterUrlParams() {
      let str = window.location.search.replace('?', '')
      let arr = str.split('&')
      let obj = {}
      arr.map(e => {
        let key = e.split('=')
        obj[key[0]] = key[1]
      })
      return obj
    };
    

    使用方法

    // filterUrlParams(location.search)
    // 输出结果:{a: "1", b: "2", c: "3"}
    filterUrlParams()
    

    现在的方法并不完美,因为还没有做值的检测,split会将内容全部转成字符串类型,所以失去原本的值的类型。数字1,2,3最终结果变为了字符串。

    相关文章

      网友评论

          本文标题:获取location.search导航栏url的路由导航参数

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