arkts url字符串解析

423 阅读1分钟

介绍

@ohos.url (URL字符串解析)

URL代表着是统一资源定位符,本模块提供了常用的工具函数,实现了处理URL字符串URLParams和构造URL对象等功能。

导包

import Url from '@ohos.url'

示例代码

export const testUrl=()=>{
    //构造URL对象
    let urlObject = Url.URL.parseURL('https://developer.exampleUrl/?fod=1&bard=2');
    let paramsObject = new Url.URLParams(urlObject.search.slice(1));
    //使用api接口添加参数
    paramsObject.append('fod', '3');
    //使用api接口删除参数
    paramsObject.delete('fod')
    //获取全部键值对
    console.log(paramsObject.getAll('bard').toString())
    //遍历全部键值对
    urlObject.params.forEach((value,name,searchParams)=>{
        console.log(name,value,urlObject.params===searchParams)
    })
}

测试结果

image.png