@Link 父子组件双向绑定:MoodSelector 实战

发布时间:2026/10/31 11:09:43

@Link 父子组件双向绑定:MoodSelector 实战 前言在 ArkUI 中Link装饰器实现了父子组件之间的双向绑定子组件修改数据后父组件自动更新。“海风日记“的 MoodSelector 组件是 Link 最典型的应用场景。本文将从源码出发深入讲解 Link 的机制和使用。一、颜色模块化设计// Colors.ets — 颜色令牌体系 export const COLOR_PRIMARY #F5A623 export const COLOR_PRIMARY_LIGHT #FFBE45 export const COLOR_PRIMARY_DEEP #D4900A export const COLOR_BG_PAGE #FAFAF7 export const COLOR_CARD_BG #FFFEF9 export const COLOR_PAPER_BG #FFF9F0 export const COLOR_TEXT_MAIN #2D2926 export const COLOR_TEXT_SECONDARY #9B8F84 export const COLOR_TEXT_HINT #BEB8B2 export const COLOR_AMBER #C8956A export const COLOR_DIVIDER #F0EAE0 export const COLOR_TAB_ACTIVE #F5A623 export const COLOR_TAB_INACTIVE #C0BAB4 export const COLOR_HEADER_TOP #FFD4A0 export const COLOR_HEADER_BOTTOM #FAFAF7二、Dimension 尺寸规范// Dimensions.ets — 尺寸间距令牌 export const PAGE_PADDING 16 export const CARD_RADIUS 16 export const CARD_RADIUS_SM 12 export const BTN_RADIUS_FULL 999 export const TAG_RADIUS 10 export const INPUT_RADIUS 12 export const CARD_MOOD_STRIP 3.5 export const CARD_PADDING 12 export const TAB_BAR_HEIGHT 83 export const NAV_BAR_HEIGHT 44 export const HEADER_BAND_HEIGHT 100 export const WAVE_HEIGHT 24 export const FONT_DATE_HERO 80 export const FONT_DATE_MD 52 export const FONT_BODY 16 export const FONT_CARD_BODY 13 export const FONT_TAG 11 export const FONT_TAB 10三、hilog 日志系统import { hilog } from kit.PerformanceAnalysisKit const TAG EntryAbility const DOMAIN 0xFF00 hilog.info(DOMAIN, TAG, 海风日记 onCreate) hilog.error(DOMAIN, TAG, loadContent failed: ${JSON.stringify(err)})四、ohos.router 深度使用// pushUrl 跳转 router.pushUrl({ url: pages/diary/DiaryDetailPage, params: { diaryId: item.id } }) // replaceUrl 替换 router.replaceUrl({ url: pages/Index }) // back 返回 router.back() // 获取参数 const params router.getParams() as Recordstring, string五、总结本文通过“海风日记“的实战代码深入讲解了鸿蒙开发中的核心知识点Link 双向绑定MoodSelector 实战颜色模块化Color Tokens 设计尺寸规范Dimension 令牌hilog 日志PerformanceAnalysisKitrouter 路由深度使用指南下一篇文章将深入讲解ArkTS 严格模式敬请期待。如果这篇文章对你有帮助欢迎点赞、收藏⭐、关注你的支持是我持续创作的动力相关资源Link 装饰器文档ohos.router APIhilog 日志文档海风日记项目源码[HarmonyOS 开发者官网](https://atomgit.com/openharmony/docs开源鸿蒙跨平台社区
延伸阅读

更多相关文章

2026/10/27 15:53:24

2026年成都本地电销外包平台怎么选?合规要求与选型标准解析

2026年,随着运营商风控系统升级和AI技术普及,电销外包市场进入调整期。部分服务商存在低价引流后增加隐形收费、以AI冒充真人、数据不透明等问题。成都在地企业在选择服务商时,需重点关注合规资质、坐席真实性、收费透明度和行业适配度等维度…

2026/10/26 12:53:13

JetBrains IDE无限试用终极指南:ide-eval-resetter完整教程

JetBrains IDE无限试用终极指南:ide-eval-resetter完整教程 【免费下载链接】ide-eval-resetter 项目地址: https://gitcode.com/gh_mirrors/id/ide-eval-resetter 还在为JetBrains IDE的30天试用期到期而烦恼吗?ide-eval-resetter是一款专为开发…

2026/10/31 2:41:07

【YOLO26多模态创新改进】独家特征融合创新篇 | ICCV 2025 | 引入 FDAM 特征差异对齐模块,适合可见光与红外图像融合目标检测、多模态图像融合目标检测、多模态遥感图像分割有效涨点

一、本文介绍 🔥本文给大家介绍使用 FDAM 特征差异对齐模块改进 YOLO26 多模态目标检测模型,可在特征融合阶段显式压缩并对齐不同模态之间的视觉差异特征,避免将冲突或歧义信息直接送入检测头。FDAM 通过局部对齐机制在通道与空间层面抑制模态特有但对检测无效的响应,通过…

2026/10/31 11:09:05

内容分析的类目怎么建才站得住?来源举证、试编码与版本留痕

做内容分析,卡住人的常常不是编码软件,而是那张类目表:类目从哪来、两类能不能分开、改过几版谁说得清。这些问题在开题与审稿现场被追问的频率,远高于样本量。下面给出一套可直接照做的动作:来源举证到句子&#xff0…

2026/10/31 11:09:05

K8s -- 启动一主二从节点

前提: 准备三台机器设置固定ip 主节点:192.168.129.135 从节点1:192.168.129.136 从节点3:192.168.129.137 参考 Ubuntu -- 虚拟机配置固定ip-CSDN博客 基本环境搭建 参考K8S -- 集群搭建环境基础-CSDN博客 配置节点 三台机都设置…

2026/10/31 11:09:05

2026光效光晕视频合成素材网站评测

一、引言:光效素材在后期合成中的实际问题在整理光效光晕视频素材时,我发现这类视频虽然都与光线有关,但实际用途存在明显区别。有些素材用于模拟镜头反射,有些用于制作闪光转场,还有一些需要通过透明通道或混合模式叠…

2026/10/31 11:09:05

超低功耗LDO、低噪声LDO、DDR终端稳压器怎么选?DP3703/74401/7172/7151/51200五款国产电源管理芯片选型指南(附参数对照表)

随着新能源汽车电子化率持续提升、AI 服务器与高端 FPGA 加速普及、工业 4.0 与医疗电子对信号精度要求不断加码,电源管理芯片(PMIC/LDO)的设计门槛正变得越来越高: - 汽车待机系统要求 μA 级静态电流,否则电池寿命直…

2026/10/31 11:04:05

AI时代技能折旧加速:收藏这份指南,助你成为不可替代的职场人!

AI正重塑职场,新岗位涌现,传统岗位技能变迁。企业需求从“学过AI的人”转向“能用AI解决业务问题的人”,强调人机协作、专业融合及业务重构能力。AI加速技能折旧,个人需提升学习能力、跨领域理解和工具应用能力。资深职场人应成为…

2026/10/30 20:55:10

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/30 20:55:10

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/30 20:55:09

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/31 0:02:41

猫狗目标检测数据集:VOC/COCO/YOLO三格式一体化实战包

简介:本资源是一套面向计算机视觉初学者与YOLO目标检测实践者的猫狗图像数据集及配套开发工具包,专为快速上手目标检测模型训练而设计。资源包含1000张真实场景高清猫狗图片,标注质量高,同时提供VOC(XML)、…

2026/10/31 0:02:41

HDU2017多校标程复现:算法竞赛工程化真题沙盒

简介:本资源为2017年HDU多校联合训练第一场官方配套资料,面向ACM程序设计竞赛备赛学生、算法爱好者及高校编程集训队成员,旨在提供权威解题参考与完整测试验证环境。压缩包共40个文件,含15份C标程(覆盖全部赛题&#x…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑