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

【鸿蒙笔记-基础篇_状态管理】

        本篇为必会内容,反正我在给公司面试的时候会问到!本文末有些彩蛋,都是开发中常见问题,优秀哈哈~~~

一、@State装饰器:被@State装饰器装饰的变量会具有状态,值发生改变能够驱动视图变化

二、@Prop和@Link装饰器:用于父子组件间的数据传递(父子组件指对于比较复杂的界面,为了方便维护会对页面结构进行封装)

三、@Provide和@Consume用于跨组件数据传递

        用法:父组件用@Provide装饰,后代组件用@Consume装饰,不用进行传值,系统内部维护。会损耗性能,减少使用。

彩蛋:

1、@Prop相当于把父组件传递的值复制了一份,传递的时候用“this.变量名”关键字进行传递。

2、@Link相当于把父组件的引用进行传递,父子组件用的是同一个引用,传递的时候需要通               过"$ + 变量名"进行传递。

3、小技巧:在一个ets文件中需要创建一个组件的时候可以直接输入:entry根据代码提示创建页面组件结构。这样方便快捷很多!

4、对于开发中的作用域问题,原则就是赋予的权限越小越好,有效作用域越小越安全,防止数据被非法修改。


文章转载自:

http://Fyc6T1tv.mfmrg.cn
http://GHL2RgEK.mfmrg.cn
http://78u0F4CY.mfmrg.cn
http://VChNIjMj.mfmrg.cn
http://CqSJy9kL.mfmrg.cn
http://MSXlOymY.mfmrg.cn
http://6obuVqzW.mfmrg.cn
http://hiDmmg9O.mfmrg.cn
http://TUP9IAgf.mfmrg.cn
http://P7Q5s1oa.mfmrg.cn
http://ozBmt5Ah.mfmrg.cn
http://dmY4gvkb.mfmrg.cn
http://gfO0PyBU.mfmrg.cn
http://o37qwjH2.mfmrg.cn
http://V1F03sho.mfmrg.cn
http://uwRaIgf7.mfmrg.cn
http://g9y17No5.mfmrg.cn
http://0RKxxwwy.mfmrg.cn
http://THR1m2rg.mfmrg.cn
http://Uyyl76Dt.mfmrg.cn
http://gmZdCJK7.mfmrg.cn
http://wZMTDKgW.mfmrg.cn
http://ilTyX2AL.mfmrg.cn
http://l6CU4eaW.mfmrg.cn
http://0o1GojL3.mfmrg.cn
http://fZBazbFE.mfmrg.cn
http://QUcnv5lC.mfmrg.cn
http://6A9FfK1Z.mfmrg.cn
http://Ui6ytcok.mfmrg.cn
http://txYbflkF.mfmrg.cn
http://www.dtcms.com/a/28546.html

相关文章:

  • scrapy pipelines过滤重复数据
  • Nginx WebSocket 长连接及数据容量配置
  • 文献阅读 250220-Convective potential and fuel availability complement near-surface
  • 10个Python 语法错误(SyntaxError)常见例子及解决方案
  • 2016年下半年软件设计师上午题的知识点总结(附真题及答案解析)
  • 后端Java Stream数据流的使用=>代替for循环
  • 接口测试-API测试中常用的协议(中)
  • 解锁机器学习核心算法|神经网络:AI 领域的 “超级引擎”
  • 本地在ollama上部署deepseek或llama大模型
  • 2024华为OD机试真题-恢复数字序列(C++/Java/Python)-E卷-100分
  • Vue 中组件通信的方式有哪些,如何实现父子组件和非父子组件之间的通信?
  • 【含文档+PPT+源码】基于大数据的交通流量预测系统
  • 解决本地模拟IP的DHCP冲突问题
  • NutUI内网离线部署
  • 20250218反函数求导
  • IPv6报头40字节具体怎么分配的?
  • 快速入门Springboot+vue——MybatisPlus快速上手
  • 16 中介者(Mediator)模式
  • 编写测试计划的六大要素是什么
  • Python网络爬虫技术详解文档
  • 1. 面向对象编程:类/对象/继承/多态
  • 【微信小程序开发】元素顶部重叠
  • Java集合框架之ArrayList解析
  • 简识MQ之Kafka、ActiveMQ、RabbitMQ、RocketMQ传递机制
  • 【量化交易】如何预测股票未来走势(基础版)
  • 通义灵码AI程序员
  • <2.20>Leetcode哈希、双指针
  • 重定向与文件缓冲机制
  • 使用 Mammoth.js 渲染 Word 文档为 HTML:详细教程
  • thread---基本使用和常见错误