鸿蒙开发第2篇__装饰器
在ArkTS中 有装饰器语法。装饰器用于装饰类、结构、方法、变量赋予其特殊的含义。常用的装饰器有ComponentEntryReusableBuilderStylesExtendStatePropLinkProvideConsume1. Component 表示自定义组件 用此装饰器的组件是可重用的可以与其他组件重合此装饰器装饰的 struct 表示该结构体具有组件化能力 能够成为一个独立的组件。如下图所示2. State 装饰的变量的值发生改变时 会触发该变量所对应的自定义组件并触发界面自动刷新。3. Link 装饰对于多个组件由不同的自定义组件构成那么不同组件之间数据变化 怎样更新UI呢我们可以通过State 和 Link两个装饰器配合使用来实现功能Link装饰的变量可以和父组件的State变量建立双向数据绑定。仔细体会以下实现过程4. Entry 装饰的自定义组件用作页面的默认入口加载页面时将首先创建并呈现Entry 装饰的自定义组件一个页面有且仅有一个Entry 装饰器。只有被Entry 装饰的组件或其子组件才会在页面上显示。Entry 装饰的组件 有生命周期函数5. 通常 自定义的组件的定义和使用它的父组件在不同的文件中 因此需要将自定义组件导出以供外部使用 导出用到export关键字在父组件使用子组件时需要用到import关键字导入子组件。如下图所示6. 自定义组件的生命周期~~~~~~~~~~~~~~~~~~~~~了解 声明式UI 概念在Harmony开发中 我们经常提到的声明式UI 是指 build(){} 里面的代码块 也就是说从build 开始的代码称为 声明式UI。声明式UI的核心思想数据驱动页面更新

相关新闻

写论文软件哪个好?先别急着比功能,比一比“出事之后谁能帮你兜底”

写论文软件哪个好?先别急着比功能,比一比“出事之后谁能帮你兜底”

云智变AI官网www.yunzhibian.cn 微信公众号搜一搜 云智变ai学术 写论文软件哪个好? 这个问题在搜索引擎里的标准答案通常是“ChatGPT写初稿、DeepSeek查文献、Kimi润色”——三件套齐活。但如果你真的拿这套组合拳去打毕业论文,大概率会在盲审或答辩环…

2026/10/5 10:19:52 阅读更多 →
AI 日报(2026年10月4日)

AI 日报(2026年10月4日)

今日主题:Aleph Alpha开源主权模型Kolibri;DeepSeek与微软推智能体新工具;OpenAI模型曾图自我重启 本期概览:今日AI领域迎来新模型与智能体基础设施双重演进:德国Aleph Alpha开源78.1B主权模型Kolibri,以Ap…

2026/10/5 10:19:52 阅读更多 →
快速上手LangGraph:5分钟搭建能记住状态的AI智能体编排系统

快速上手LangGraph:5分钟搭建能记住状态的AI智能体编排系统

快速上手LangGraph:5分钟搭建能记住状态的AI智能体编排系统 【免费下载链接】langgraph Build resilient agents. 项目地址: https://gitcode.com/GitHub_Trending/la/langgraph 做过Agent的人都踩过同一个坑:LLM跑着跑着就"失忆"了&am…

2026/10/5 10:18:52 阅读更多 →

最新新闻

Unidbg:轻量级ARM指令级Native分析沙盒

Unidbg:轻量级ARM指令级Native分析沙盒

1. 这不是“黑科技”,而是一把被低估的逆向工程解剖刀当我们谈论Unidbg时,我们在谈什么?——这句话乍看像哲学命题,实则直指一个在安卓逆向、协议分析、风控对抗领域里被反复提及却常被误解的工具。它既不是通用型调试器&#xff…

2026/10/5 14:19:39 阅读更多 →
大模型上下文管理实战:context-mode的四种模式与工程实现

大模型上下文管理实战:context-mode的四种模式与工程实现

最近好几个读者都在问 context-mode 这个词。有人以为是 IDE 里的某个开关,有人搜出来是命令行工具的配置项,还有人拿它去做大模型应用的上下文管理。结合我最近在做的几个 AI 应用项目,我越来越确定一件事:如果放在大模型工程里看…

2026/10/5 14:19:39 阅读更多 →
C/C++ const关键字面试考点全解析:从语法到工程实践

C/C++ const关键字面试考点全解析:从语法到工程实践

1. 从一道高频题说起:const 到底考什么 面试里 C/C 的 const 几乎是必考题。你可能觉得不就是“常量”两个字吗,但面试官真正想考察的远不止这些。这几轮面试下来,我总结出一个规律:const 这道题能很有效地拉开候选人的档次——简…

2026/10/5 14:19:39 阅读更多 →
北邮《高级计算机网络技术》课件拆解:从ISP分层到标准四阶段

北邮《高级计算机网络技术》课件拆解:从ISP分层到标准四阶段

简介:这份北邮研究生课程「高级计算机网络技术」PPT课件,面向计算机、通信等专业的研究生及备考网络方向的学习者,用于系统梳理计算机网络的形成发展、定义分类、性能指标与体系结构等核心理论。资源包共1个pptx文件,约762KB&…

2026/10/5 14:19:38 阅读更多 →
Java集成钉钉待办任务推送的工程实践与避坑指南

Java集成钉钉待办任务推送的工程实践与避坑指南

1. 项目概述:为什么Java推送钉钉待办任务不是“调个API就完事”的事你是不是也遇到过这样的场景:业务系统里一个审批流程走完了,用户却还在钉钉里翻聊天记录找待办;或者HR发了个入职流程,新员工没点开钉钉App&#xff…

2026/10/5 14:19:38 阅读更多 →
AI Agent与CLI:自然语言如何让命令行取代传统APP

AI Agent与CLI:自然语言如何让命令行取代传统APP

最近刷到一个来自香港大学开源社区的项目 CLI-Anything,第一反应是:藏了很久的猜想终于有人做成实体了——AI Agent 替代大多数 APP 这件事,不是概念,而是已经开始跑通的技术路线。CLI-Anything 做的事情很干脆:把用户…

2026/10/5 14:18:38 阅读更多 →

日新闻

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

马斯克杀回智能体战场,Grok 4.5万亿参数撑腰,Cursor接手数字白领项目:用TaoToken统一Key跑通多模型Agent工作流

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 0:00:22 阅读更多 →
AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

AI编程工具插件机制详解:plugin.json配置与加载失败排查指南

1. 从“plugins”这个词说起:它到底在解决什么问题如果你最近在折腾 AI 编程工具,尤其是 Cursor、Codex CLI、Claude Code 这类带 CLI 的编辑器或命令行助手,那你大概率绕不开一个词——plugins。这个词本身不新鲜,从浏览器到 IDE…

2026/10/5 0:00:23 阅读更多 →
第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

第26课:OpenClaw|日志审计与问题诊断:把日志链路改到 TaoToken 的排查清单

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 0:00:23 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 5:06:42 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 1:10:22 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/5 3:06:17 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 11:40:45 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 9:43:54 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/4 20:14:29 阅读更多 →