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%’) 
    } 
  } 
}
HarmonyOS
2024-05-13 22:19:38
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
QW_MA

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

export default interface XComponentContext { drawPattern(): void; drawText(): void; };
分享
微博
QQ
微信
回复
2024-05-14 23:04:23
相关问题
能使用ArkTS来调用Java代码吗?
6186浏览 • 1回复 待解决
ts 声明式开发不能使用js的getApp()
4473浏览 • 1回复 待解决
使用华为支付的示例代码
1761浏览 • 1回复 待解决
使用华为账号服务登录的示例代码
1790浏览 • 1回复 待解决
使用hiappevent获取崩溃日志的示例代码
1875浏览 • 1回复 待解决
如何获取经纬度示例代码
988浏览 • 1回复 待解决
HarmonyOS 数据库的相关示例代码参考
152浏览 • 1回复 待解决