我打算在卡片中用 uri 来做 deeplink 跳转,像这样:
FormLink({
action: "router",
uri: "example://uri.ohos.com/link_page",
abilityName: "EntryAbility"
})
但不知道同时设置 uri 和 abilityName 是不是冲突?哪个优先级更高?
我打算在卡片中用 uri 来做 deeplink 跳转,像这样:
FormLink({
action: "router",
uri: "example://uri.ohos.com/link_page",
abilityName: "EntryAbility"
})
但不知道同时设置 uri 和 abilityName 是不是冲突?哪个优先级更高?
1 回答835 阅读✓ 已解决
1 回答847 阅读
1 回答795 阅读
1 回答743 阅读
1 回答2.1k 阅读✓ 已解决
1 回答689 阅读
662 阅读
据我所知,当你同时设置了 uri 和 abilityName 时,系统会优先使用 abilityName。
所以如果你确实想走 deeplink 机制(按 uri 匹配),就不要设置 abilityName:
同时确保在 module.json5 中注册了对应 uri:
这样用户点击卡片时才能成功唤起对应页面。