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)
    })
  }
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.

page页面调用

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

HarmonyOS
2024-12-24 15:18:23
651浏览
收藏 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
微信
回复
2024-12-24 19:00:38
相关问题
HarmonyOS lazyforeach报错,见截图
746浏览 • 1回复 待解决
使用componentSnapshot.get能力报错
1326浏览 • 1回复 待解决
HarmonyOS 使用防截图API报错
596浏览 • 1回复 待解决
HarmonyOS Web组件截图
583浏览 • 1回复 待解决
HarmonyOS 调用屏幕截图接口报错801
1103浏览 • 1回复 待解决
如何对某个组件实现局部截图
893浏览 • 1回复 待解决