获取URL里的参数的方法

URL参数获取

需要获取URL参数的时候,可以用以下这个方法

  getUrlParams(paras) {
            const url = location.href;
            const paraString = url.substring(url.indexOf("?") + 1, url.length).split("&");
            let paraObj = {}

            for (let i of paraString) {
                paraObj[i.substring(0, i.indexOf("=")).toLowerCase()] = i.substring(i.indexOf("=") + 1, i.length)
            }

            if (typeof (paraObj) == "undefined") {
                return ""
            } else if (paras) {
                return paraObj[paras.toLowerCase()]
            } else {
                return paraObj
            }

        }
  • 该方法不传值时,改方法返回url里的所有参数
  • 当需要某个参数时,仅需要传入对应关键字,
    • getUrlParams('code')
posted @ 2022-04-02 10:34  干饭熊猫人  阅读(1424)  评论(0)    收藏  举报