首页
学习
活动
专区
圈层
工具
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页标签移动开发

#移动开发

OpenHarmony 状态变量更改通知:@Watch 装饰器

小帅聊鸿蒙

@Watch 应用于对状态变量的监听。如果开发者需要关注某个状态变量的值是否改变,可以使用 @Watch 为状态变量设置回调函数。

1210

OpenHarmony持久化存储UI状态:PersistentStorage

小帅聊鸿蒙

前两个小节介绍的LocalStorage和AppStorage都是运行时的内存,但是在应用退出再次启动后,依然能保存选定的结果,是应用开发中十分常见的现象,这就...

2010

OpenHarmony应用全局的UI状态存储:AppStorage

小帅聊鸿蒙

AppStorage是应用全局的UI状态存储,是和应用的进程绑定的,由UI框架在应用程序启动时创建,为应用程序UI状态属性提供中央存储。

6510

OpenHarmony页面级UI状态存储:LocalStorage

小帅聊鸿蒙

LocalStorage是页面级的UI状态存储,通过@Entry装饰器接收的参数可以在页面内共享同一个LocalStorage实例。LocalStorage也可...

4920

OpenHarmony嵌套类对象属性变化:@Observed装饰器和@ObjectLink装饰器

小帅聊鸿蒙

上文所述的装饰器仅能观察到第一层的变化,但是在实际应用开发中,应用会根据开发需要,封装自己的数据模型。对于多层嵌套的情况,比如二维数组,或者数组项class,或...

2410

OpenHarmony后代组件双向同步,跨层级传递:@Provide装饰器和@Consume装饰器

小帅聊鸿蒙

@Provide和@Consume,应用于与后代组件的双向数据同步,应用于状态数据在多个层级之间传递的场景。不同于上文提到的父子组件之间通过命名参数机制传递,@...

4410

OpenHarmony父子组件单项同步使用:@Prop装饰器

小帅聊鸿蒙

@Prop装饰的变量可以和父组件建立单向的同步关系。@Prop装饰的变量是可变的,但是变化不会同步回其父组件。

6420

OpenHarmony定义扩展组件样式:@Extend装饰器

小帅聊鸿蒙

在前文的示例中,可以使用@Styles用于样式的扩展,在@Styles的基础上,我们提供了@Extend,用于扩展原生组件样式。

3310

OpenHarmony多态样式stateStyles使用场景

小帅聊鸿蒙

@Styles和@Extend仅仅应用于静态页面的样式复用,stateStyles可以依据组件的内部状态的不同,快速设置不同样式。这就是我们本章要介绍的内容st...

6410

OpenHarmony组件内状态变量使用:@State装饰器

小帅聊鸿蒙

@State装饰的变量,或称为状态变量,一旦变量拥有了状态属性,就和自定义组件的渲染绑定起来。当状态改变时,UI会发生对应的渲染改变。

2510

OpenHarmony定义可动画属性:@AnimatableExtend装饰器

小帅聊鸿蒙

@AnimatableExtend装饰器用于自定义可动画的属性方法,在这个属性方法中修改组件不可动画的属性。在动画执行过程时,通过逐帧回调函数修改不可动画属性值...

4520

OpenHarmony父子组件双项同步使用:@Link装饰器

小帅聊鸿蒙

● 当装饰的数据类型为boolean、string、number类型时,可以同步观察到数值的变化,示例请参考 简单类型和类对象类型的@Link 。

5010

OpenHarmony定义组件重用样式:@Styles装饰器

小帅聊鸿蒙

如果每个组件的样式都需要单独设置,在开发过程中会出现大量代码在进行重复样式设置,虽然可以复制粘贴,但为了代码简洁性和后续方便维护,我们推出了可以提炼公共样式进行...

5210

OpenHarmony装饰指定自定义组件:@BuilderParam装饰器

小帅聊鸿蒙

当开发者创建了自定义组件,并想对该组件添加特定功能时,例如在自定义组件中添加一个点击跳转操作。若直接在组件内嵌入事件方法,将会导致所有引入该自定义组件的地方均增...

7220

OpenHarmony——自定义组件解析

小帅聊鸿蒙

在ArkUI中,UI显示的内容均为组件,由框架直接提供的称为系统组件,由开发者定义的称为自定义组件。在进行 UI 界面开发时,通常不是简单的将系统组件进行组合使...

8320

OpenHarmony应用间HSP开发指南

小帅聊鸿蒙

应用间HSP用于不同应用间的代码、资源共享。 应用间HSP的宿主应用是一种特殊状态的应用,只能由一个HSP组成,不会独立运行在设备上,而是被普通应用模块的依赖项...

4410

OpenHarmony应用开发之自定义弹窗

小帅聊鸿蒙

在应用的使用和开发中,弹窗是一个很常见的场景,自定义弹窗又因为极高的自由度得以广泛应用。本文以 橘子购物 中一个应用更新提示的弹窗介绍OpenHarmony的自...

8120

OpenHarmony使用ArkUI Inspector分析布局

小帅聊鸿蒙

● 摘要:视图的嵌套层次会影响应用的性能,开发者应该移除多余的嵌套层次,缩短组件刷新耗时。本文会介绍如何使用ArkUI Inspector工具分析布局,提示应用...

8720

OpenHarmony应用ArkUI 状态管理开发案例

小帅聊鸿蒙

在声明式UI编程框架中,UI是程序状态的运行结果,用户构建了一个UI模型,其中应用的运行时的状态是参数。当参数改变时,UI作为返回结果,也将进行对应的改变。这些...

6620

开源图形驱动在OpenHarmony上的使用和落地

小帅聊鸿蒙

图形驱动也是一种软件程序,它串联了操作系统和应用程序与计算机图形硬件进行通信和交互,是发挥硬件性能为操作系统提供高质量图形显示的关键环节。OpenHarmony...

3510
领券