首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://www.oschina.net/news/372190

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

HarmonyOS 5.0应用开发——V2装饰器@param的使用

【高心星出品】 V2装饰器@param的使用 概念 在鸿蒙ArkTS开发中,@Param装饰器是组件间状态管理的重要工具,主要用于父子组件间的单向数据传递,这一点与V1中的@prop类似。 @Param装饰的变量支持本地初始化,但不允许在组件内部直接修改。 被@Param装饰的变量能够在初始化自定义组件时从外部传入,当数据源也是状态变量时,数据源的修改会同步给@Param。 @Param可以接受任意类型的数据源,包括普通变量、状态变量、常量、函数返回值等。 @Param装饰的变量变化时,会刷新该变量关联的组件。 @Param支持对基本类型(如number、boolean、string、Object、class)、内嵌类型(如Array、Set、Map、Date),以及null、undefined和联合类型进行观测。 对于复杂类型如类对象,@Param会接受数据源的引用。在组件内可以修改类对象中的属性,该修改会同步到数据源。 @Param的观测能力仅限于被装饰的变量本身。详见观察变化。 使用方法 数据流向 单向同步(父组件 → 子组件),仅支持父组件数据源变化触发子组件更新。 适用条件 ...

loveqq 框架新特性:线程作用域(自动监听线程结束)/作用域刷新回调

loveqq-framework 作用域支持 singleton:单例作用域,整个应用上下文只有一个实例 prototype:原型作用域,有两种使用模式 1、不使用代理,该种模式下,每次获取都是一个新的实例,可用于对象级原型 2、代理模式,该种模式下,所有的注入都是同一个代理对象,可用于方法级别原型,方法调用结束后即销毁实例 refresh:刷新作用域,该作用域常用于配置类的实时更新,配置属性上下文更新的时候刷新实例 thread:线程作用域,java 线程的生命周期内有效,当线程销毁时,对应的 bean 自动执行销毁的生命周期 loveqq-framework 作用域刷新回调支持:ScopeRefreshed 当作用域刷新时,比如 @RefreshScope 刷新时,常规做法是将当前 bean 销毁,然后重新创建一个新的。 但是有些 bean 是有状态的,或者具有重量级初始化操作,不适合销毁重建。 此时ScopeRefreshed 就派上了用场。 当@RefreshScope 注解的 bean 需要刷新时,如果 bean 实...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

用户登录
用户注册