logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

浅入@Event装饰器:规范组件输出

 V2: @Event装饰器:规范组件输出  见解 1️⃣ 如果没有在外部初始化,但本地有默认值时,会使用本地默认的函数进行处理 2️⃣ 使用@Event可以更改父组件中变量的值 ⚠️ 使用场景: 更改父组件中变量 里 拆解 @Entry @ComponentV2 struct EventCase { @Local name: string = "xiaoxiao" bui

文章图片
#鸿蒙应用开发
浅入@Once:初始化同步一次

 V2: 浅入@Once:初始化同步一次  见解 1️⃣ @Once必须搭配@Param使用❗❗❗ 2️⃣ 与@Param搭配使用时,可以在本地修改@Param变量的值值 ⚠️ 使用场景: 使用场景:变量仅初始化同步一次、本地修改@Param变量 里 拆解 @Entry @ComponentV2 struct OnceCase { @Local name: string = "xia

文章图片
#鸿蒙应用开发
浅入@Param:组件外部输入

 V2: 浅入@Param:组件外部输入  见解 1️⃣ 可以在本地初始化但是不能直接修改 2️⃣ 支持本地和从父组件传值初始化,两者同时存优先使用夫组件的值 ⚠️ 使用场景: 从父组件到子组件变量与同步、装饰Date类型变量、Map类型变量、Set类型变量、联合类型 里 拆解 /** 基础类型*/ @ObservedV2 class CaseModelOne { @Trace str1: s

文章图片
#鸿蒙应用开发
浅入@Local装饰器:组件内部状态

 V2: 浅入@Local装饰器:组件内部状态  见解 为了实现对@ComponentV2装饰的自定义组件中变量变化的观测,开发者可以使用@Local装饰器装饰变量 ⚠️ 使用场景: 观察对象整体变化、装饰Date类型变量、Map类型变量、Set类型变量、联合类型 里 拆解 /** 观测对象整体变化*/ @ObservedV2 class CaseModelOne { @Trace str1:

文章图片
#鸿蒙应用开发
浅入@Track装饰器类对象属性级更新

 V2: 浅入@Track装饰器类对象属性级更新  见解 1️⃣ @Track应用于class对象的属性级更新 2️⃣ @Track装饰的属性变化时,只会触发该属性关联的UI更新 ⚠️ 使用场景: 嵌套类、继承类、@Trace装饰基础类型数据、对象数据、Map类型、Set类型、Date类型 里 拆解 class CaseModelOne { @Track str1: string = &#03

文章图片
#鸿蒙应用开发
浅入@ObservedV2装饰器和@Trace装饰器

 V2: 浅入@ObservedV2装饰器和@Trace装饰器  见解 @ObservedV2和@Trace提供了对嵌套类对象属性变化直接观测的能力 ⚠️ 使用场景: 嵌套类、继承类、@Trace装饰基础类型数据、对象数据、Map类型、Set类型、Date类型 里 拆解 /** 嵌套类型*/ @ObservedV2 class CaseModelOne { str1: CaseModelThr

文章图片
#鸿蒙应用开发
一、轻松使用@Reusable组件复用装饰器

 一、 轻松使用@Reusable组件复用装饰器 ⭐⭐⭐⭐  见解 1️⃣ 与@Component装饰器结合使用❗ 2️⃣ @Reusable标记的组件在从组件树中移除时,组件及其对应的JS对象将被放入复用缓存中。❗❗❗ 3️⃣ 区分V1 | V2的使用方式 4️⃣ 大多是使用单一组件和组合类型的组件的复用(有创建和销毁的动机)❗❗❗ 里 拆解 // TODO: 这个是最基础的创建和销毁的例子

文章图片
#鸿蒙应用开发
二、 轻松使用@Reusable组件复用装饰器

 二、 轻松使用@Reusable组件复用装饰器 ⭐⭐⭐⭐  往期 基础单组件显示隐藏使用:[ 一、 轻松使用@Reusable组件复用装饰器] (https://harmonyosdev.csdn.net/6908ca0382fbe0098ca81539.html)  见解 1️⃣ (List,WaterFlow,Grid)与懒加载搭配使用组件在不可见区域实现回收/复用 2️⃣ 官方已经

文章图片
#鸿蒙应用开发
浅谈require 组件参数传递装饰器

 浅谈require 组件参数传递装饰器 ⭐  见解 1️⃣ 仅用于装饰@Prop、@State、@Provide、@BuilderParam、@Param,以及普通变量(没有被装饰器装饰) 2️⃣ 可用于在开发态联想出组件参数传递是否必需 3️⃣ 在API 18+ @Require装饰@State、@Prop、@Provide装饰的状态变量,可以在无本地初始值的情况下直接在组件内使用,不会抛

文章图片
#鸿蒙应用开发
wrapBuilder 全局封装@Builder的使用姿势

 wrapBuilder 全局封装@Builder的使用姿势 ⭐⭐⭐ 往期 @Builder装饰器:自定义构建函数 https://harmonyosdev.csdn.net/6908c9440e4c466a32e45f0c.html@Builder装饰器的讲解@LocalBuilder装饰器: 维持组件关系 https://harmonyosdev.csdn.net/6908c96682fbe

文章图片
#鸿蒙应用开发
    共 16 条
  • 1
  • 2
  • 请选择