js获取url参数,非window环境

2020-03-16 03:35
1904
0
0

一般我们在开发小程序或者app时没有window环境怎么样去获取带问号的参数呢?直接上代码。

export const getUrlQuery = (url) => {
  if(!url) return;
    let newUrl = url
    let arr = []
    if (url.indexOf('?') > -1) {
      newUrl = url.split('?')[1]
    }
    arr = newUrl.split('&')
    const obj = {}
    arr.forEach(e => {
      let sp = e.split('=')
      obj[sp[0]] = sp[1]
    })
  return obj;
}


支付宝微信
0
关注公众号获取更多内容
js高亮html关键字
结合lazyload实现文章页里面的图片预加载
暂无评论,快抢沙发吧
不支持canvas
春季
夏季
秋季
冬季
暗黑
简约
小清新