最新 最热

ArkTS-@Watch装饰器

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

2023-07-05
3

对线面试官-线程池(三)

派大星:嗨,面试官!线程池在实际工作中被广泛应用。它可以管理和复用线程,提高程序的性能和效率。核心线程数的设置主要取决于几个因素,包括CPU核数、机器内存、IO支持的最大QPS以及任务类型。...

2023-06-28
1

ArkTS-@Link装饰器父子双向同步

为了了解@Link变量初始化和更新机制,有必要先了解父组件和拥有@Link变量的子组件的关系,初始渲染和双向更新的流程(以父组件为@State为例)。

2023-06-27
4

ArkTS-@Provide装饰器和@Consume装饰器

@Provide和@Consume,应用于与后代组件的双向数据同步,应用于状态数据在多个层级之间传递的场景。不同于上文提到的父子组件之间通过明明参数机制传递,@Provide和@Consume拜托参数传递机制的舒服,实现跨层级传递。其中@Pro...

2023-06-27
4

ArkTS-@State组件内状态

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

2023-06-27
3

ArkTS-@BuilderParam引用@Builder函数

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

2023-06-23
3

ArkTS-@Styles定义组件重用样式

@Styles可以定义在组件内或全局,在全局定义时需在方法名前面添加function关键字,组件内定义时则不需要添加function关键字。

2023-06-23
2

「Python」装饰器到底是个啥?

请注意,本文编写于 328 天前,最后修改于 327 天前,其中某些信息可能已经过时。

2023-05-17
2

TS 进阶 - 实际应用 03

装饰器的本质是一个函数,只不过它的入参时提前确定好的。TypeScript 中的装饰器目前只能在类及类成员上使用。

2023-05-17
1

TS 从 0 到 1 - TypeScript 中的各种符号

! 后缀表达式可以用于断言操作对象是非 null 和非 undefined 类型。即 x!,将从 x 值域中排除 null 和 undefined。

2023-05-17
2