使用new URLSearchParams 获取url参数如此简单

151 阅读1分钟

获取url参数自己封装截取

    if (window.location.search.indexOf('?') != -1) {
        let querys = window.location.search.substring(1).split('&')
        let result = querys.filter((item) => {
            let temp = item.split('=')
            return temp[0] == 'category'
        })
        return result ? result[0].split('=')[1] : ''
    }
    return ''

使用new URLSearchParams() api

    let params = new URLSearchParams(window.location.search)
    return params.get('category') || ''

惊为天人,自己叭叭叭敲了一大堆别人两三行搞定,感叹之余,对自己底子差再次更新,一些很好用的api都没有使用过和了解过

有空会更新学习如果还想了解 new URLSearchParams构造函数请自行get