HarmonyOS uri获取query失败

HarmonyOS
2024-12-23 16:30:31
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
aquaa

有如下uri:

xxxx

其中query有两个middlePage和loadurl,通过如下写法可以获取到middlePage,但是获取不到loadurl。

let wantUriString= 'xxxxx';
if (wantUriString) {

  let wantUri: uri.URI = new uri.URI(wantUriString);
  //ook
  let loadUrl: string = wantUri.getQueryValue('middlePage')
  //undefined
  //根据loadurl获取到appLink传递来的要通过路由加载的页面
  let loadUrl: string = wantUri.getQueryValue('loadurl')
}

可以使用get方法:

let urlObject = url.URL.parseURL('xxxxx');
let params = new url.URLParams(urlObject.search.slice(1));
console.log(params.get('middlePage'))
分享
微博
QQ
微信
回复
2024-12-23 18:00:57
相关问题
使用FilePick上传uri失败,报错201
2083浏览 • 1回复 待解决
HarmonyOS /data/local/tmp路径uri获取
304浏览 • 1回复 待解决
HarmonyOS rawfile中的文件如何获取URI
456浏览 • 1回复 待解决
HarmonyOS获取NativeXcomponent失败
938浏览 • 1回复 待解决
HarmonyOS获取签名信息获取失败
517浏览 • 1回复 待解决
HarmonyOS OAID获取失败
670浏览 • 2回复 待解决
HarmonyOS faultLogger.query接口增加参数
276浏览 • 1回复 待解决
HarmonyOS PUSH 获取id失败
611浏览 • 1回复 待解决
HarmonyOS 获取定位失败问题
500浏览 • 1回复 待解决
HarmonyOS 主动获取焦点失败
587浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何从URI获取路径?
420浏览 • 1回复 待解决
HarmonyOS identifier.getOAID 获取失败
827浏览 • 1回复 待解决