登录社区云,与社区用户共同成长
邀请您加入社区
在 ArkUI 里,当多个页面的某块 UI 结构高度相似、只有内部细节(标题、图标、点击行为)不同时,直接复制粘贴组件会迅速失控。@Builder 与 @BuilderParam 是 ArkTS 提供的「自定义构建函数」机制:前者把一段 UI 抽成可复用函数,后者允许父组件向子组件注入一段 UI 插槽。两者组合,是构建「高内聚、低耦合」通用容器组件(卡片、列表项、对话框、导航栏
蜂信物联FastBee平台https://gitee.com/beecue/fastbee阿里资料开源项目https://gitee.com/vip204888百度低代码前端框架https://gitee.com/baidu/amisOpenHarmony开源项目https://gitcode.com/openharmony仓颉编程语言开放项目https://gitcode.com/Cangjie
开发效率提升:代码量减少30%以上,减少样板代码可维护性增强:UI与状态解耦,修改逻辑无需追踪多个更新点性能优化:框架自动计算最小化UI变更,渲染更高效跨设备适配:原生支持响应式布局,一套代码适配多端。
之前查询端口是否被占用一直搞不明白,问了好多人,终于搞懂了,现在总结下:1.netstat -anp |grep 端口号如下,我以3306为例,netstat -anp |grep 3306(此处备注下,我是以普通用户操作,故加上了sudo,如果是以root用户操作,不用加sudo即可查看)如下图1:图1中主要看监控状态为LISTEN表示已经被占用,最后一列显示被服务mysqld占用,查看具体端口
状态管理的内容量比较大,为了阅读的舒适性,本文先介绍@State装饰器。后续:@Prop、@Link、@Provide/@Consume、@Observed、@ObjectLink将分别介绍,持续关注 "鸿蒙UI开发快速入门 —— part07"。如果你也对鸿蒙开发感兴趣,加入“Harmony自习室”吧!
《声明式UI与ArkUI-X跨平台开发解析》摘要:本文系统分析了UI开发范式从命令式到声明式的演进,重点解读华为ArkUI-X框架的技术实现。声明式UI通过状态驱动视图、组件化组合和自动差分更新三大特性,显著提升开发效率与维护性。ArkUI-X采用四层架构设计,包含响应式状态系统和跨平台渲染管线等核心技术,实现代码复用率提升40%以上。框架通过统一布局系统、事件归一化和平台能力桥接保障多端一致性,