Home Reference Source

Function

Static Public Summary
public

获取 URL 中的 hash(不包括起始的井号)

public

获取 URL 中的 querystring(不包括起始的问号)

public

parseQueryString(queryString: string | object): Array<Object>

解析 querystring

public

获取剥离了 hash 的 URL

public

获取剥离了 querystring 的 URL

Static Public

public getUrlHash(url: string): string source

import {getUrlHash} from 'qsman/src/util.js'

获取 URL 中的 hash(不包括起始的井号)

Params:

NameTypeAttributeDescription
url string

Return:

string

public getUrlQueryString(url: string): string source

import {getUrlQueryString} from 'qsman/src/util.js'

获取 URL 中的 querystring(不包括起始的问号)

Params:

NameTypeAttributeDescription
url string

Return:

string

public parseQueryString(queryString: string | object): Array<Object> source

import {parseQueryString} from 'qsman/src/util.js'

解析 querystring

Params:

NameTypeAttributeDescription
queryString string | object

不包含起始问号的 querystring

Return:

Array<Object>

解析出来的 querystring 数组 [{ key: 'key1', value: 'value1' }, { key: 'key2', value: 'value2' }]

public stripUrlHash(url: string): string source

import {stripUrlHash} from 'qsman/src/util.js'

获取剥离了 hash 的 URL

Params:

NameTypeAttributeDescription
url string

Return:

string

第一个井号之前的 URL(不包括第一个井号)

public stripUrlQueryString(url: string): string source

import {stripUrlQueryString} from 'qsman/src/util.js'

获取剥离了 querystring 的 URL

Params:

NameTypeAttributeDescription
url string

Return:

string

第一个问号之前的 URL(不包括第一个问号)