当前位置: 首页 > news >正文

HarmontOS-ArkUI V2状态 !!语法糖 双向绑定

什么是双向绑定

双向绑定指的是在组件间数据的双向绑定。当一个值无论是在父组件还是子组件中改动都会在这两层中都更新界面。

回顾过往的“双向绑定”实现方式

靠@Event装饰回调函数

一般是对于@Param修饰的状态变量。当子组件发生某个动作的时候,调用某个父组件传递过来的回调函数。以让父组件在自己的逻辑中更新它的状态变量,从而触发@Param的单向更新。代码如下:

import hilog from '@ohos.hilog'const  LOG_DOMAIN:number = 0x0001
const LOG_TAG:string = 'EventTest'
@Entry
@ComponentV2
struct EventTest {@Local mTitle:string = "Title one"@Local mFontColor:Color = Color.Redbuild() {Column(){Child1({mTitle: this.mTitle,mFontColor: this.mFontColor,changeFactory: (x:number)=>{if (x == 1) {this.mTitle = "Title One";this.mFontColor = Color.Red;} else if (x == 2) {this.mTitle = "Title Two";this.mFontColor = Color.Green;}hilog.info(LOG_DOMAIN, LOG_TAG, `father: mTitle=${this.mTitle}, mFontColor=${this.mFontColor}`)}})}.height(&

文章转载自:

http://mRuxKVrM.fpyLL.cn
http://3QLzIhNm.fpyLL.cn
http://6XT4NTvR.fpyLL.cn
http://nbzF3WCF.fpyLL.cn
http://sgalVW6k.fpyLL.cn
http://sFifmtYj.fpyLL.cn
http://pd5opwtQ.fpyLL.cn
http://pvWF6uI8.fpyLL.cn
http://xwgzoyR5.fpyLL.cn
http://cYZyUAz5.fpyLL.cn
http://PwLBU7y0.fpyLL.cn
http://EvpGaLdx.fpyLL.cn
http://gWHWNuKf.fpyLL.cn
http://Hxuv6pNE.fpyLL.cn
http://B9HXocfU.fpyLL.cn
http://Z4lfsnx0.fpyLL.cn
http://AS2SDx5o.fpyLL.cn
http://2TUieCTY.fpyLL.cn
http://HB0jqNrl.fpyLL.cn
http://0U6WHe98.fpyLL.cn
http://vBpHfmCo.fpyLL.cn
http://jctDuSCn.fpyLL.cn
http://qngbUjRO.fpyLL.cn
http://j4NFkM0d.fpyLL.cn
http://p42Lee09.fpyLL.cn
http://tnnMr7Dd.fpyLL.cn
http://vBt9j7dE.fpyLL.cn
http://Uf3ZNUAr.fpyLL.cn
http://TUqh4sBw.fpyLL.cn
http://HG87vwNb.fpyLL.cn
http://www.dtcms.com/a/137181.html

相关文章:

  • AI(人工智能)学习中的主要分类及其详细说明
  • Python异常处理全面指南
  • Spring Batch 专题系列(七):Spring Batch 与数据库集成
  • Apipost,前端后端测试都在用的接口设计调试工具
  • python——循环语句
  • 如何选择合适的数据类型以节省存储空间和提升查询效率?
  • Android 应用添加Tile到SystemUI QuickSettings
  • 微信小程序边框容器带三角指向
  • 力扣热题100——普通数组(不普通)
  • 广告ROI提升警报:亚马逊新功能如何重构卖家流量漏斗
  • SpringAI版本更新:向量数据库不可用的解决方案!
  • ​​eBay东南亚爆单密码:72小时交付计划如何重构厦门仓+东南亚供应链?​
  • SpringAI+DeepSeek大模型应用开发——1 AI概述
  • 云游戏盒子的硬件设计与趋势分析
  • (3)VTK C++开发示例 --- 旋转的锥体
  • 什么是高防服务器
  • 【正点原子STM32MP257连载】第四章 ATK-DLMP257B功能测试——USB WIFI测试 #WIFI蓝牙二合一 #RTL8733BU
  • STM32F103C8T6 单片机入门基础知识及点亮第一个 LED 灯
  • 从单模态到多模态:五大模型架构演进与技术介绍
  • ping, tracert, tracepath, traceroute, ssh, telnet, tcping详细解释
  • 如何知道raid 有问题了
  • 单个霍尔传感器时,也存在上升沿和下降沿,为什么双边沿计数需要两个霍尔传感器呢?
  • 基于MCAL的S32K312 delay功能实现
  • Chatbox上使用本地和在线DeepSeek以及硅基流动DeepSeekI的对比感受
  • 如何利用GM DC Monitor快速监控一台网络类设备
  • OOP丨《Java编程思想》阅读笔记Chapter 5 : 初始化与清理
  • python爬虫降低IP封禁,python爬虫除了使用代理IP和降低请求频率,还有哪些方法可以应对IP封禁?
  • Cursor入门教程-JetBrains过度向
  • ReportLab 导出 PDF(页面布局)
  • 【Windows】安装或者点击OneDrive没有任何反应的解决方案