HarmonyOS 组件截图componentSnapshot.createFromBuilder报错TypeError: is not callable

业务代码:

@Builder
function GroupIcon(imageArray: ResourceStr[]) {
  GroupMemberAvatarsView({ imageArray: imageArray })
}

let groupIconBuilder: WrappedBuilder<[ResourceStr[]]> = wrapBuilder(GroupIcon)

export class ChatIconMgr {
  public async createGroupIcon(imageArray: ResourceStr[]):Promise<image.PixelMap> {
    return componentSnapshot.createFromBuilder(() => {
      groupIconBuilder.builder(imageArray)
    })
  }
}

page页面调用

HarmonyOS  组件截图componentSnapshot.createFromBuilder报错TypeError: is not callable  -鸿蒙开发者社区

HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

经过代码分析,componentSnapshot.createFromBuilder的参数使用了wrapBuilder封装的全局builder,当前该组件不支持全局builder。

https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-arkui-componentsnapshot-V5#componentsnapshotcreatefrombuilder-1

分享
微博
QQ
微信
回复
2天前
相关问题
HarmonyOS lazyforeach报错,见截图
0浏览 • 0回复 待解决
使用componentSnapshot.get能力报错
788浏览 • 1回复 待解决
HarmonyOS 使用防截图API报错
43浏览 • 1回复 待解决
HarmonyOS 调用屏幕截图接口报错801
31浏览 • 1回复 待解决
HarmonyOS Web组件截图
32浏览 • 1回复 待解决
如何对某个组件实现局部截图
385浏览 • 1回复 待解决