nuke-util

2.3.12 • Public • Published

Util

  • category: API
  • chinese: 工具库
  • type: API 能力

API

Util 类提供常用方法

Util.urlHelper

getSearchParameter (searchStr,key)

底层基于qs库,可以支持对象及数组的解析

解析 search 字符串的 key 值对应的 value

setSearchParameter(searchStr,param,option)

  • searchStr 需要设置的 search 字符串

  • param 参数列表

  • 可选设置 option

    • keepOrigin bool[false] 是否保留原有 search 的 query
    • addQueryPrefix bool[true] 是否自动在入参 string 开头添加?
    • 其他参数支持 qs 库标准设置透传
util.urlHelper.setSearchParameter('?a=1&b=2', { b: 3 }, { keepOrigin: true });
 
// 将会返回?a-1&b=3
import { Util } from 'weex-nuke';
const getSearchParameter = Util.urlHelper.getSearchParameter;
// 解析 location.search 或序列化的字符串中, 中的 key 值对应的 value
const search = '?id=987&type=1'; // 或者 location.search
console.log('id==>', getSearchParameter(search, 'id'));
console.log('type==>', getSearchParameter(search, 'type'));

其他

  • bug、建议联系 @翊晨
  • 钉钉交流群

Readme

Keywords

Package Sidebar

Install

npm i nuke-util

Weekly Downloads

37

Version

2.3.12

License

Apache-2.0

Unpacked Size

72.7 kB

Total Files

20

Last publish

Collaborators

  • doub
  • fnatic
  • leanhunter