• 只能修改url已存在的参数,不能新增或删除参数

    参数

    • param: {
          [k: string]: any;
      }
      • [k: string]: any
    • 可选url: string = location.href
    • 可选encode: boolean = true

    返回 string

    let url = 'https://www.test.com/Openapi/api_detail?id=15#api-parameter';
    url = updateUrlQuery({ id: '100' }, url);
    url; // url = 'https://www.test.com/Openapi/api_detail?id=100#api-parameter'
    updateUrlQuery({ pid: '15' }, url); // equals url
    updateUrlQuery({ pid: '15' }); // 'http://localhost/'