xComponet示例代码不能使用

问题描述

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/drawing-guidelines-0000001774280470xComponet

示例代码不能立马上手使用

如下方式修改后才正常

@Entry 
@Component 
struct Index { 
  xComponentContext: object | undefined = undefined; 
 
  build() { 
    Column() { 
      Row() { 
        XComponent({ id: ‘xcomponentId’, type: ‘surface’, libraryname: ‘entry’ }) 
          .onLoad((xComponentContext) => { 
            this.xComponentContext = xComponentContext 
          }).width(‘640px’) // 64的倍数 
      }.height(‘88%’) 
    } 
  } 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
HarmonyOS
2024-05-13 22:19:38
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
QW_MA

经确认,引入部分在sample代码中是存在的,可能是复制代码不全导致引用报错,可加入以下代码:

export default interface XComponentContext { drawPattern(): void; drawText(): void; };
  • 1.
分享
微博
QQ
微信
回复
2024-05-14 23:04:23


相关问题
HarmonyOS hap中不能使用命名路由吗
468浏览 • 1回复 待解决
HarmonyOS .ets文件中不能使用方法重载
374浏览 • 1回复 待解决
能使用ArkTS来调用Java代码吗?
6977浏览 • 1回复 待解决
ts 声明式开发不能使用js的getApp()
4990浏览 • 1回复 待解决
使用华为支付的示例代码
2200浏览 • 1回复 待解决
使用华为账号服务登录的示例代码
2295浏览 • 1回复 待解决
使用hiappevent获取崩溃日志的示例代码
2424浏览 • 1回复 待解决
HarmonyOS AVCodec Kit 示例代码/Codelab
571浏览 • 1回复 待解决
HarmonyOS webSocket官方示例代码问题
617浏览 • 1回复 待解决