HarmonyOS webview与原生交互方法重名

webview调用原生方法有重名的情况,比如abc()和abc(json:string),请问这种情况怎么区分

HarmonyOS
2025-01-09 17:46:43
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
put_get

当前ts不支持重载,我们可以通过编写重载签名,指定构造函数的不同调用方式。具体方法为,为同一个构造函数写入多个同名但签名不同的构造函数头,构造函数实现紧随其后。

function foo(): void; /* 第一个函数定义 */
function foo(x: string): void; /* 第二个函数定义 */
function foo(x?: string): void { /* 函数实现 */
  console.log(x)
}

foo() // OK,使用第一个定义
foo('aa') // OK,使用第二个定义

参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/introduction-to-arkts-V5#函数重载

分享
微博
QQ
微信
回复
2025-01-09 20:10:06
相关问题
HarmonyOS 原生js交互
1283浏览 • 1回复 待解决
HarmonyOS webview原生通信
1228浏览 • 1回复 待解决
HarmonyOS WebViewjs交互
1093浏览 • 1回复 待解决
HarmonyOS Web js原生交互
1592浏览 • 1回复 待解决
HarmonyOS webview加载交互
993浏览 • 1回复 待解决
原生webview消息通信
1359浏览 • 1回复 待解决
HarmonyOS window的重名方法调用
757浏览 • 1回复 待解决
HarmonyOS ArkTSH5交互方法
1187浏览 • 1回复 待解决
HarmonyOS web端原生交互
844浏览 • 1回复 待解决
HarmonyOS 原生webview中的H5消息通信
1076浏览 • 1回复 待解决
如何桥接鸿蒙原生H5之间的交互
1345浏览 • 2回复 已解决
HarmonyOS H5和原生交互
1243浏览 • 1回复 待解决
HarmonyOS web和原生交互的demo
767浏览 • 1回复 待解决
HarmonyOS WebJavaScript交互
1167浏览 • 1回复 待解决
HarmonyOS webview和JS进行交互
990浏览 • 1回复 待解决
HarmonyOS 系统web交互
817浏览 • 1回复 待解决