Harmony OS
文章平均质量分 50
cdblh
因为热爱,所以坚持。
展开
-
【HM】简单说明白:装饰器@State、@Prop、@Link、@Provide、@Consume修饰变量,@Watch监听变量状态发生变化
即被状态装饰器(@State、@Prop、@Link、@Provide、@Consume)修饰的变量,比如 @State str : string='';不同于上文提到的父子组件之间的状态传递,@Provide和@Consume实现跨层级传递,不受限父、子之间,还可以父、孙之间传递(跨过子组件)。应用于对状态变量的监听。父、子组件双向同步,子组件中被@Link装饰的变量与其父组件中对应的数据源建立双向数据绑定。@State装饰的变量,是私有的,只能被组件内部访问,在声明时必须指定其类型和本地初始化。原创 2024-05-27 23:18:58 · 133 阅读 · 0 评论 -
【HM】UI设计师给的设计稿,标注单位是px,但鸿蒙开发者在布局页面时,元素大小位置的单位是vp,字体定位是fp。封装了一个单位转换公共类
鸿蒙开发工程师实现页面时,不能直接使用px的数值,大小位置单位应该使用vp,字体大小单位应该使用fp。否则在手机外的其他鸿蒙设备上,页面显示或排版偏差就比较大。* @param value 设计稿尺寸。* @param value 设计稿尺寸。* @param value 设计稿尺寸。* @param value 设计稿尺寸。原创 2024-05-21 22:53:19 · 811 阅读 · 0 评论 -
【HM】DevEco Studio如何使用代码编程AI助手
IDE 代码编写智能AI助手/插件原创 2024-05-04 00:04:50 · 314 阅读 · 0 评论 -
HM-ArkUI设计时,px/vp/fp 三者单位的区别
字体像素主要用于字体大小的计算。PX(Pixel):屏幕像素,是实际像素单位,用于表示屏幕上的像素点。1px代表手机屏幕上的一个像素点,常见的手机比如1080×1920 这个数值的单位都是px,由于px在不同手机上的大小不同,差别较大,适配性太差,不建议使用。它提供了一种灵活的方式来适应不同屏幕密度的显示效果,使元素在不同密度的设备上具有一致的视觉体量。在鸿蒙开发中,鸿蒙应用是支持一开多端,适配多设备端显示,不建议使用屏幕像素单位进行宽度和高度的计算,因为不同设备的屏幕像素密度不同,导致适配性较差。原创 2024-04-28 17:16:28 · 189 阅读 · 1 评论