Source: toQuery.js

/**
 * @description 对url做简单解析成object
 *
 * @param {string} url 需要被解析的Url地址
 * @return {*}  {*} 返回一个对象
 * @example urlParse("http:127.0.0.1:8080?type=1&id=123&name=zhangsan") => {url: "http:127.0.0.1:8080", type: "1", id: "123", name: "zhangsan"}
 */
const toQuery = (url) => {
    let urlObj = {};
    let split = url.split('?');
    if (split.length === 1)
        return split[0];
    if (split.length === 2) {
        urlObj['url'] = split[0];
        let param = split[1].split('&');
        if (param.length > 1) {
            for (let i = 0; i < param.length; i++) {
                let _param = param[i].split('=');
                if (_param.length === 2) {
                    urlObj[_param[0]] = _param[1];
                }
            }
        }
    }
    return urlObj;
};
export default toQuery;