URL 处理 
| 函数名 | 描述 | 类型 | 参数 | 返回值 | 
|---|---|---|---|---|
| getCurrentHost | 获取当前页面的 host | (includePath: boolean) => string | null | (includePath: 包不包含路径名称) | string |null | 
| getHost | 获取指定url的host | (uel: string = '') => string | (url:路径) | string | 
| stringify | 键值对转换成查询字符串 | (query: string) => object | (query: query 参数) | object | 
| parse | 参数字符串转换成对象形式 | (str: string, sep?: string, eq?: string) | (str: string, sep?: string, eq?: string) | object | 
| append | 在url追加参数 | (url: string, query: string | object> | (url: 目标路径, query: 追加的参数) | string | 
示例 
在控制台查看效果
<template>
  <div>
    <XAction label="getCurrentHost" type="primary" @click="onGetCurrentHost">
    </XAction>
    <XAction label="getHost" type="primary" @click="onGetHost"> </XAction>
    <XAction label="stringify" type="primary" @click="onStringify"> </XAction>
    <XAction label="parse" type="primary" @click="onParse"> </XAction>
    <XAction label="append" type="primary" @click="onAppend"> </XAction>
  </div>
</template>
<script setup lang="ts">
  import { XAction } from '@vtj/ui';
  import { url } from '@vtj/utils';
  const onGetCurrentHost = () => {
    const getCurrentHostTrue = url.getCurrentHost(true);
    const getCurrentHostFalse = url.getCurrentHost(false);
    console.log('true', getCurrentHostTrue);
    // true http://localhost:5173/utils/web/url.html
    console.log('false', getCurrentHostFalse);
    // false http://localhost:5173
  };
  const onGetHost = () => {
    const host = url.getHost('https://vtj.pro/utils/');
    console.log('getHost', host);
    // getHost https://vtj.pro
  };
  const onStringify = () => {
    const stringify = url.stringify({ a: 'aa', b: 'bb' });
    console.log('onStringify', stringify);
    // onStringify a=aa&b=bb
  };
  const onParse = () => {
    const parse = url.parse('https://vtj.pro/utils/?a=aa&b=bb');
    console.log('parse', parse);
    //parse {a:"aa",b:"bb"}
  };
  const onAppend = () => {
    const append = url.append('https://vtj.pro/utils/', '?a=a&b=append');
    console.log('append', append);
    //append https://vtj.pro/utils/?a=a&b=append
  };
</script>
<style scoped></style>