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
8天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
QW_MA

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

export default interface XComponentContext { drawPattern(): void; drawText(): void; };
分享
微博
QQ
微信
回复
7天前
相关问题
能使用ArkTS来调用Java代码吗?
4108浏览 • 1回复 待解决
使用华为账号服务登录的示例代码
146浏览 • 1回复 待解决
使用华为支付的示例代码
133浏览 • 1回复 待解决
ts 声明式开发不能使用js的getApp()
2740浏览 • 1回复 待解决
Aspect工具装饰器的使用示例
131浏览 • 2回复 待解决