HarmonyOS ArkTS 编译告警问题

开发过程中,如此定义一个视图组件

@Component
export struct HealthLifeComponent {
  private url: string = ''
}

在View层,按照下方代码引入使用。

HealthLifeComponent({ url: 'xxxxxxxx' })

在编译时出现告警

Property 'url' is private and can not be initialized through the component constructor.

请问为何出现此种情况,应该如何解决。

HarmonyOS
18h前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

根据警告是信息是 私有属性无法通过组件构造器赋值,这边建议取消使用 private 修饰该变量,可以参考链接:

https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/quick-start/arkts-custom-components-access-restrictions.md

分享
微博
QQ
微信
回复
16h前
相关问题
HarmonyOS 编译问题
35浏览 • 1回复 待解决
HarmonyOS 编译期耗时问题
189浏览 • 1回复 待解决
HarmonyOS 编译curl出现问题
668浏览 • 1回复 待解决
HarmonyOS RN侧热编译问题
30浏览 • 1回复 待解决
交叉编译环境配置问题
182浏览 • 1回复 待解决
HarmonyOS developtools_hiperf编译相关问题
450浏览 • 1回复 待解决
HarmonyOS ArkTS语法的问题
224浏览 • 1回复 待解决
HarmonyOS ets替换ts编译报错问题
54浏览 • 1回复 待解决
HarmonyOS ArkTS类型转换问题
849浏览 • 1回复 待解决
HarmonyOS ArkTS泛型问题
41浏览 • 1回复 待解决
openHarmony2.0 hb编译问题
11068浏览 • 5回复 待解决
HarmonyOS ArkTS线程安全问题
439浏览 • 1回复 待解决
HarmonyOS TS转ArkTS用法问题
312浏览 • 1回复 待解决
vpp 编译问题有懂的吗?
1970浏览 • 1回复 待解决
编译的hvigor.js相关问题
824浏览 • 1回复 待解决