摘要: 鸿蒙Harmony-双向数据绑定MVVM以及$$语法糖介绍 1.1 双向数据绑定概念 在鸿蒙(HarmonyOS)应用开发中,双向数据改变(或双向数据绑定)是一种让数据·模型和UI组件之间保持同步的机制,当数据发生变化时,UI自动更新;反之,当用于通过UI代码操作修改数据时,数据模型也会同步更新,这 阅读全文
posted @ 2025-03-21 16:08 遇到困难睡大觉哈哈 阅读(66) 评论(2) 推荐(2)
摘要: 鸿蒙Harmony--状态管理器--@State详解 1.1 定义 @State装饰的变量,或者称为状态变量,一旦变量拥有了状态属性,就可以触发其直接绑定UI组件的刷新。当状态改变时,UI会发生对应的渲染变化 ,@State装饰的变量,与声明式范式中的其他被装饰变量一样,是私有的,只能从组件内部访问 阅读全文
posted @ 2025-03-21 16:06 遇到困难睡大觉哈哈 阅读(97) 评论(0) 推荐(2)
摘要: 并发编程中的核心概念 1. 队列(Queue) 队列是一种先进先出(FIFO)的数据结构,用于在线程之间传递数据,确保线程安全。 特点: 线程安全:队列内部实现了线程同步,多个线程可以安全地访问。 FIFO:数据按照进入队列的顺序被处理。 应用场景: 生产者-消费者模型。 任务调度系统。 示例代码( 阅读全文
posted @ 2025-03-21 16:05 遇到困难睡大觉哈哈 阅读(30) 评论(2) 推荐(1)
摘要: 1.任务一:构建Button组件,展示UI效果 @Entry @Component struct ButtonExample { //按钮组件(Button) 常用于相应用户的点击操作,其类型包括胶囊按钮、圆形按钮、普通按钮 //ButtonExample文件中,使用以下代码,添加按钮组件 buil 阅读全文
posted @ 2025-03-21 16:03 遇到困难睡大觉哈哈 阅读(67) 评论(2) 推荐(2)
摘要: 1.引用网络图片资源 引入网络图片需要申请权限ohos.permission.INTERNET,此时,Image组件的src参数为网络图片的链接,为了成功加载网络图片,您需要在module.json5文件中申请网络访问权限 注意:实际可用的时候,首先需要保证网络地址可以访问,可以在浏览器中地址栏直接 阅读全文
posted @ 2025-03-21 16:01 遇到困难睡大觉哈哈 阅读(124) 评论(2) 推荐(2)
摘要: UI开发 1. 布局概述 1.1 开发流程 1.先确定开发流程 -> 2.分析页面元素构成 ->3.选用合适的布局容器组件 1.3 布局元素组成:盒模型 2.1 布局分类 2.1 线性布局 线性布局是开发中最常用·、最基础的布局,通过线性容器Row和Column构建 2.1.1 线性布局子元素排列方 阅读全文
posted @ 2025-03-21 15:54 遇到困难睡大觉哈哈 阅读(47) 评论(2) 推荐(2)
摘要: 1. 认识基本的组件结构 ArkTS通过装饰器@Component 和@Entry 装饰 struct 关键字声明的数据结构,构成一个自定义组件 自定义组件中提供了一个build函数,开发者需要在函数内以链式调用的方式进行基本的UI描述,UI描述的方法请参考UI描述规范 srtuct-自定义组件基于 阅读全文
posted @ 2025-03-21 15:53 遇到困难睡大觉哈哈 阅读(47) 评论(2) 推荐(2)
摘要: ArkTs面向对象编程 1.1 面向对象编程概述 1.1.1 什么是面向对象编程 面向对象编程是一种编程范式,它使用“对象”来设计软件和创建可重用的程序设计 对象是包含数据和方法的实体,可以与其他对象进行交互 面相对象编程鼓励使用已有的对象来组合或修改以适应新的需求,而不是重新编写代码 打一比方来说 阅读全文
posted @ 2025-03-21 15:52 遇到困难睡大觉哈哈 阅读(33) 评论(2) 推荐(2)
摘要: 组件结构 1. 认识基本的组件结构 ArkTS通过装饰器@Component 和@Entry 装饰 struct 关键字声明的数据结构,构成一个自定义组件 自定义组件中提供了一个build函数,开发者需要在函数内以链式调用的方式进行基本的UI描述,UI描述的方法请参考UI描述规范 srtuct-自定 阅读全文
posted @ 2025-03-21 15:51 遇到困难睡大觉哈哈 阅读(39) 评论(1) 推荐(2)
摘要: 鸿蒙基本介绍及DevcoStudiop基本使用 1.认识DevcoStudiop工作区 1.1认识工作区 开发节奏: 通过左侧目录找到对应的应用文件,在编辑区进行代码编写,在右侧看预览效果 快捷键:连按两下shift快速寻找全局内容,如文件 1.2如何排错 写代码时,我们经常会遇到这种情况,右侧出现 阅读全文
posted @ 2025-03-21 15:50 遇到困难睡大觉哈哈 阅读(76) 评论(1) 推荐(2)