HarmonyOS ArkTS接口回调的案例问题
demo如下:
//MyInterDemo.ets
export interface MyInterDemo {
func_1: () => void;
func_2: () => boolean;
func_3: (arg: string) => void;
}
//TestInterfacePage.ets
import { MyInterDemo } from '…/interface/MyInterDemo'
@Entry
@Component
struct TestInterfacePage {
testInter(inter: MyInterDemo) {
console.log('testInter');
inter.func_1();
inter.func_2();
inter.func_3('hello');
}
build() {
Row() {
Column() {
Button('Test interface')
.onClick(() => {
let demo: MyInterDemo = {
func_1: () => {
console.log('func_1');
},
func_2: () => {
console.log('func_2');
return true;
},
func_3: (arg: string) => {
console.log('func_3:' + arg);
}
}
this.testInter(demo);
})
}
.width('100%')
}
.height('100%')
}
}
这个TestInterfacePage.ets调用了接口,假如需求是在TestInterfacePage调用。在B页面实现接口 这个应该怎么实现?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS ArkTS接口回调的案例
251浏览 • 1回复 待解决
HarmonyOS onScroll回调yoffset不准确问题
273浏览 • 1回复 待解决
在接口内定义匿名回调的语法
1570浏览 • 1回复 待解决
Napi回调ArkTS,Native侧日志通过监听回调到JS侧
887浏览 • 1回复 待解决
HarmonyOS Web组件回调
29浏览 • 1回复 待解决
ArkWeb有没有提供FCP和FMP在arkTS层的回调?
515浏览 • 1回复 待解决
HarmonyOS 音频的output 的回调次数太少
219浏览 • 1回复 待解决
HarmonyOS ArkTS开发中,异步回调,怎么切到主线程执行呢
423浏览 • 1回复 待解决
HarmonyOS 监听折叠状态回调里获取屏幕宽度存在问题
424浏览 • 1回复 待解决
HarmonyOS 如何声明全局回调函数
214浏览 • 1回复 待解决
HarmonyOS 关于NAPI开发C层实现异步化回调问题
377浏览 • 1回复 待解决
HarmonyOS 自定义组件生命周期回调有没有build执行后的回调
167浏览 • 1回复 待解决
interface回调如何调用
785浏览 • 1回复 待解决
HarmonyOS ArkTs的帧动画ImageAnimator有么有可以获取到当前帧数的方法回调
253浏览 • 1回复 待解决
HarmonyOS CustomDialog 中cancel回调没有执行
320浏览 • 1回复 待解决
HarmonyOS 组件是否有销毁回调方法
284浏览 • 1回复 待解决
webview静态资源下载完成的回调
1521浏览 • 1回复 待解决
组件设置visibility属性的回调
394浏览 • 2回复 待解决
HarmonyOS List组件中关于onScrollIndex事件的回调
179浏览 • 1回复 待解决
HarmonyOS emitter.on 的订阅事件 回调不调用
434浏览 • 1回复 待解决
HarmonyOS 使用@ohos.web.webview封装通用webview组件时基础回调问题
29浏览 • 1回复 待解决
HarmonyOS 属性动画怎么监听帧回调?
158浏览 • 1回复 待解决
HarmonyOS XComponent注册dispatchTouchEvent无法收到回调
181浏览 • 1回复 待解决
HarmonyOS onSslErrorEventReceive回调里没有具体url
238浏览 • 1回复 待解决
实现ets:
调用页面: