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()