1.3.0 • Published 5 years ago

urlx v1.3.0

Weekly downloads
5
License
MIT
Repository
github
Last release
5 years ago

urlx

urlx中集成了url的常见处理方法,主要有三个核心方法

npm install urlx

方法 parse(params, callback)

EP1:
urlx.parse('?a=1&b=2')

return => {
    a: 1,
    b: 2
}

EP1.1:
urlx.parse('a=1&b=2')

return => {
    a: 1,
    b: 2
}

EP2:
urlx.parse('?a=1&b=2', (value) => {
    return `${value}. hi!`
})

return => {
    a: 1. hi!,
    b: 2. hi!
}

方法 parseEncode(params, callback)

方法 parseDecode(params, callback)

方法 stringify(data = {}, isSearch = true)

EP1:
urlx.parse({
    a: 1,
    b: 2
})

return => '?a=1&b=2'

EP1.1:
urlx.parse({
    a: 1,
    b: 2
}, false)

return => 'a=1&b=2'

方法 stringifyEncode(data, isSearch)

方法 stringifyDecode(data, isSearch)

方法 replace(url = '', obj = {})

url = 'https://taobao.com?a=1&b=2'
url = '?a=1&b=2'
url = 'a=1&b=2'

EP1:
urlx.replace('https://taobao.com?a=1&b=2', {
    a: 11,
    b: 22
})

return => 'https://taobao.com?a=11&b=22'

更新日志

V1.2.6

  • 「Add」parseEncode
  • 「Add」parseDecode
  • 「Add」stringifyEncode
  • 「Add」stringifyDecode
1.3.0

5 years ago

1.2.8

6 years ago

1.2.7

6 years ago

1.2.6

6 years ago

1.2.5

7 years ago

1.2.4

7 years ago

1.2.3

7 years ago

1.2.2

7 years ago

1.2.1

7 years ago