HarmonyOS如何在自定义组件作用域内部定义局部变量,而不是定义到类的全局变量
1 .在自定义组件时会用到一些通用的变量,比如字体颜色字体大小等。此时希望定义到自定义组件作用域内部或@Builder方法内部为一个局部变量,不想定义为类作用域的全局变量。因为这个变量只是在此组件内部使用,不希望暴露给其他地方,在阅读代码时也比较方便。目前是直接提示语法错误 does not comply with the UI component syntax. <ArkTSCheck>
2.在组件作用域内部要执行打印log日志的操作,报语法错误,此种情况如何解决?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
如何实现类的全局变量?
1064浏览 • 1回复 待解决
HarmonyOS 自定义组件的自定义布局 数据的作用域不对
1312浏览 • 1回复 待解决
HarmonyOS ui组件内部如何定义变量
1034浏览 • 1回复 待解决
HarmonyOS 如何通过变量将@Builder修饰的自定义view传递到子组件中?
956浏览 • 1回复 待解决
HarmonyOS 如何把当前组件的this变为全局变量
970浏览 • 1回复 待解决
HarmonyOS 如何简单使用全局变量?
2502浏览 • 1回复 待解决
HarmonyOS 怎么实现全局变量
904浏览 • 1回复 待解决
自定义弹窗中的变量如何传递给页面
4123浏览 • 1回复 待解决
如何在app.ets中定义全局对象(全局变量、方法),又如何在其它ets文件中获取并应用它?
6182浏览 • 1回复 待解决
HarmonyOS 自定义的CustomDialog如何在全局创建
851浏览 • 1回复 待解决
HarmonyOS通过malloc申请内存时,返回到了通过thread_local定义的线程局部变量的地址上
795浏览 • 1回复 待解决
请问自定义弹窗怎么设置挂载的父组件,而不是默认在定义controller的组件上展示?
1224浏览 • 1回复 待解决
HarmonyOS 父组件内有个自定义的类列表,用Grid布局到界面上,GridItem是一个自定义的@Component,如何在父组件控制刷新自定义的@Component
1107浏览 • 1回复 待解决
HarmonyOS 全局自定义字体
1015浏览 • 1回复 待解决
HarmonyOS 全局自定义字体
1269浏览 • 1回复 待解决
HarmonyOS 自定义全局dialog
991浏览 • 1回复 待解决
HarmonyOS 定义自定义组件
1364浏览 • 1回复 待解决
ArkTS页面自定义弹窗时变量双向同步功能
2159浏览 • 1回复 待解决
HarmonyOS如何在自定义组件的自定义函数中获取当前的 NavPathStack
1889浏览 • 1回复 待解决
HarmonyOS 如何创建自定义的全局弹窗
1112浏览 • 1回复 待解决
HarmonyOS 变量的定义与使用
1167浏览 • 1回复 待解决
HarmonyOS 自定义UI组件如何自定义属性方法
1920浏览 • 1回复 待解决
HarmonyOS 自定义弹窗如何在工具类中使用
1118浏览 • 1回复 待解决
HarmonyOS 自定义弹窗如何与Component双向同步一些变量?
1146浏览 • 1回复 待解决
HarmonyOS 自定义组件如何写自定义事件?
1869浏览 • 1回复 待解决
参照文档,@Builder本身就是UI元素复用机制,遵循build()函数语法规则。如果有打印或者自定义变量的需求,可以使用@component声明内部变量。作为自定义组件使用自定义组件参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-create-custom-components-0000001820999549
build函数语法规则:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/arkts-create-custom-components-0000001820999549#ZH-CN_TOPIC_0000001811317354__build函数