- 博客(5)
- 收藏
- 关注
原创 鸿蒙this指向导致BuilderParam数据显示异常问题解决
这个时候直接将builder1函数传入子组件会导致this指向问题(子组件找不到this.msg),从而导致Text中不显示任何文字。所以,从即日起,开始更新鸿蒙相关的文章,用于记录和分享学习鸿蒙遇到的问题和问题的解决方法。这样也可以正常显示,当你修改父组件的msg时,子组件也会改变,不过这样会导致this指向混乱,不到万不得已还是不要用吧。但是我们想要传入子组件 的自定义组件包含了父组件 的状态变量。还有一个阴招,在子组件中声明和父组件一样的变量。这个子组件里面需要传入一个自定义的组件。
2025-04-07 09:00:00
283
原创 Arkts【装饰器】2.@style的基本使用
@Styles 是一个用于复用通用属性(列如组件大小、背景颜色等)的装饰器仅支持基本属性,如宽、高、边框等.....如果要在@styles中使用非通用属性的话是不行的。需要使用@extend装饰器去继承非通用的属性(特殊组件)例如:text里面的文字大小
2024-10-17 10:16:12
401
原创 Arkts 【装饰器】一、@state单向状态变量基本使用
state是一个单向的状态变量、当state的值发生改变时、与它相关的组件的内容也会实时更新、不能是any、联合、对象嵌套的类型包括数组对象。类似于vue的数据驱动视图。使用 在Text组件中。
2024-10-17 08:00:00
231
原创 【ArkUI】1.行与列 row容器与column基本练习,实现春联效果
在ArkUI中页面布局常常使用各种各样的容器进行布局、容器指定了元素(例如各种图片、文字、按钮等...)的排列规则。row容器:顾名思义 row容器是让元素从左往右排列下去、我们把手机变成row容器布局、元素排列的效果就像这样
2024-10-13 22:47:33
385
原创 openharmony --Arkts 报错 The state variable type here is ‘ResourceStr‘, it contains both a simpl 解决
通过报错提示可以知道 @state这个东东不支持ResourceStr的格式,它只支持简单类型和对象类型。当我们使用Arkts时 想要将图片设置为一个@state 状态变量时 会出现以下报错。2、在类中封装一个属性 src 类型为ResourceStr 并写一个构造函数。3、@sate image这个变量的类型赋值 为 image 并初始化。不过它其实是支持的,只要重新加载一次预览器即可。1、那么我们就定义一个类 image,但是,这种方法并不能解决报错,这样,代码报错的问题就解决了。
2024-06-03 16:47:14
628
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人