Skip to content
On this page

URL ​

山奈提供了一些方便的方法来处理 URL。

url ​

介绍 ​

url 是一个用于处理 URL 的函数,它提供了一些方便的方法来处理 URL。

导入 ​

js
import { url } from 'galanga'

使用 ​

获取URL的参数 ​

获取 URL 参数的值,如果参数不存在,则返回 null。

js
url.getQuery('name')
js
galanga.url.getQuery('name')

获取URL的hash ​

获取 URL 的 hash 值,如果 hash 不存在,则返回 null。

js
url.getHash()
js
galanga.url.getHash()

获取URL的路径 ​

获取 URL 的路径,如果路径不存在,则返回 null。

可以传入以下参数

  • isFullPath 是否返回完整路径,默认为 false。
js
url.getPath(false)
js
galanga.url.getPath(false)

设置URL的参数 ​

设置 URL 的参数,如果参数不存在,则添加参数。操作成功返回 true,否则返回 false。

js
url.setQuery('name', 'galanga')
js
galanga.url.setQuery('name', 'galanga')

设置URL的hash ​

设置 URL 的 hash,如果 hash 不存在,则添加 hash。操作成功返回 true,否则返回 false。

js
url.setHash('galanga')
js
galanga.url.setHash('galanga')

设置URL的路径 ​

设置 URL 的路径,如果路径不存在,则添加路径。操作成功返回 true,否则返回 false。

js
url.setPath('galanga')
js
galanga.url.setPath('galanga')

删除URL的参数 ​

删除 URL 上指定名称的参数。操作成功返回 true,否则返回 false。

js
url.removeQuery('name')
js
galanga.url.removeQuery('name')

删除URL的hash ​

删除 URL 上的 hash。操作成功返回 true,否则返回 false。

js
url.removeHash()
js
galanga.url.removeHash()

getPreURL ​

获取上一个 URL。

导入 ​

js
import { getPreURL } from 'galanga'

使用 ​

js
getPreURL()
js
galanga.getPreURL()

Released under Apache License 2.0 and package version 0.2.7