HarmonyOS uri获取query失败

HarmonyOS
3天前
浏览
收藏 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
微信
回复
3天前
相关问题
使用FilePick上传uri失败,报错201
1803浏览 • 1回复 待解决
HarmonyOS /data/local/tmp路径uri获取
32浏览 • 1回复 待解决
HarmonyOS rawfile中的文件如何获取URI
37浏览 • 1回复 待解决
HarmonyOS获取NativeXcomponent失败
457浏览 • 1回复 待解决
HarmonyOS获取签名信息获取失败
66浏览 • 1回复 待解决
HarmonyOS OAID获取失败
47浏览 • 2回复 待解决
HarmonyOS faultLogger.query接口增加参数
21浏览 • 1回复 待解决
HarmonyOS 获取定位失败问题
39浏览 • 1回复 待解决
HarmonyOS 主动获取焦点失败
363浏览 • 1回复 待解决
HarmonyOS PUSH 获取id失败
388浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何从URI获取路径?
102浏览 • 1回复 待解决
HarmonyOS identifier.getOAID 获取失败
384浏览 • 1回复 待解决
HarmonyOS Uri问题
64浏览 • 1回复 待解决