NativeMock 是什么?有人知道吗?

创建的c++ module相比文档里的目录结构多出来了一个mock文件夹,里面有一个mock.ets和mock-config.json5文件,它们的作用是什么。

const NativeMock: Record<string, Object> = { 
  'add': (a: number, b: number) => { 
    return a + b; 
  }, 
}; 
 
export default NativeMock;

模版里的方法直接调用到了NativeMock这个文件里的逻辑,这样ArkTS调用方法时根本就没有进入到cpp的代码逻辑里。

HarmonyOS
2024-11-15 11:09:14
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

mock.ets和mock-config.json5文件用于在预览场景中模拟UI组件上的属性或方法。在mock.ets文件中,可以定义目标Module的Mock实现,而mock-config.json5文件则用于配置Mock的实现与被MockSetup修饰的方法或属性之间的替换关系。这允许在预览时查看到不同返回值带来的界面变化。

分享
微博
QQ
微信
回复
2024-11-15 15:01:12
相关问题
如何实现振动,有人知道吗
1163浏览 • 2回复 待解决
如何获取windowStage,有人知道吗
457浏览 • 1回复 待解决
clientid相关问题,有人知道吗
1837浏览 • 1回复 待解决
如何获取组件高度,有人知道吗
2095浏览 • 1回复 待解决
如何实现镂空效果,有人知道吗?
369浏览 • 1回复 待解决
IP地址如何转化,有人知道吗
635浏览 • 1回复 待解决
ArkTS要如何使用this,有人知道吗
521浏览 • 1回复 待解决
怎么主动关闭键盘,有人知道吗
428浏览 • 1回复 待解决
如何获取系统电量,有人知道吗
2036浏览 • 1回复 待解决
有人知道吗
396浏览 • 1回复 待解决
$r是否支持嵌套,有人知道吗
345浏览 • 1回复 待解决
状态管理相关问题,有人知道吗?
657浏览 • 1回复 待解决
charles抓包流程,有人知道吗
630浏览 • 1回复 待解决
如何发送短信,有人知道吗?
1918浏览 • 1回复 待解决
taskpool 使用问题,有人知道吗
891浏览 • 1回复 待解决
有人知道吗
649浏览 • 1回复 待解决
如何保存faultLogger ,有人知道吗
615浏览 • 1回复 待解决
如何跳出ForEach,有人知道吗
2055浏览 • 1回复 待解决
webview组件demo ,有人知道吗
788浏览 • 1回复 待解决
如何压缩字符串,有人知道吗
784浏览 • 1回复 待解决
如何调整内存大小,有人知道吗
305浏览 • 1回复 待解决
读取文件流的方式,有人知道吗
1872浏览 • 1回复 待解决
有人知道吗
785浏览 • 1回复 待解决
应用动态导入的场景,有人知道吗
390浏览 • 1回复 待解决
如何拉起相机界面,有人知道吗
1818浏览 • 1回复 待解决