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、建议联系 @翊晨
    • 钉钉交流群

    Keywords

    Install

    npm i nuke-util

    DownloadsWeekly Downloads

    112

    Version

    2.3.12

    License

    Apache-2.0

    Unpacked Size

    72.7 kB

    Total Files

    20

    Last publish

    Collaborators

    • doub
    • fnatic
    • leanhunter