Skip to content
On this page

🥕 Url相关操作

getQueryString

获取url指定key参数

js
/**
 * @function getQueryString
 * @description 获取url参数
 * @param name params name
 * @param url url 默认为当前页面url
 * @returns params value
 * @example getQueryString('id', 'https://www.baidu.com?id=1') // => '1'
 */

getUrlParams

获取url所有参数

js
/**
 * @function getUrlParams
 * @description 获取url所有参数对象
 * @param {String} url url 默认为当前页面url
 * @returns {Object} params object
 * @example 
 * getUrlParams('https://www.baidu.com?id=1&name=xx') // => { id: '1', name: 'xx' }
 */

url2Obj

url参数转object

js
/**
 * @function url2Obj
 * @description url转对象
 * @param url url 默认为当前页面url
 * @returns object
 * @example url2Obj('https://www.baidu.com?id=1') // => { id: '1' }
 */

obj2Url

对象拼接成url参数 ?x=1&x-123

js
/**
 * @function obj2Url
 * @description 对象转url
 * @param obj object
 * @returns url
 * @example obj2Url({ id: '1',name: 'xx' }) // => 'id=1&name=xx'
 */

Released under the MIT License.