登录社区云,与社区用户共同成长
邀请您加入社区
正则表达式(Regular Expression)是一种描述字符串匹配模式的工具。它用特殊的语法定义"什么样的字符串是合法的",然后用来校验、搜索、替换文本。RuleRow接口描述校验规则表格中的一行数据,包含字段名、规则和示例。@Entry@Component{ field: '用户名', rule: '3-12 位字母/数字/下划线', example: 'atom_code' },
controller?build() {Button('取消').close();})Button('确定').close();})自定义弹窗通过@CustomDialog 装饰:标记结构体为自定义弹窗组件。controller 属性controller?用于控制弹窗的关闭,通过.close()关闭弹窗。数据传递:使用@Prop接收外部传入的标题和内容。回调函数onConfirm是外部传入的回调,
TaskPool(任务池)是 HarmonyOS 提供的一种任务级并发执行框架。维护一个线程池,复用线程资源。开发者提交任务(函数),框架自动调度到空闲线程执行。任务执行完成后,结果返回给调用方。TaskRowname:任务名称。status:任务状态(空闲/运行中/完成/失败)。time:任务耗时。// 计算密集型任务:必须使用 @Concurrent 导出i <= n;return sum;c
id: number;Trackid:歌曲编号,用于标识和选中。title:歌曲名称。artist:歌手名称。duration:歌曲时长(展示用字符串)。@Entry@Component{ id: 1, title: 'HarmonyOS 序曲', artist: 'ArkTS 交响乐团', duration: '03:24' },{ id: 2, title: '状态管理蓝调', artist:
AnimRow接口描述动画 API 速查表中的一行数据,包含 API 名称和说明。@Entry@Component{ param: 'animation', value: '隐式动画,属性变化自动过渡' },{ param: 'animateTo', value: '显式动画,闭包内状态变化生效' },{ param: 'transition', value: '组件插入/移除转场' },
/ 子组件:演示 @Prop 单向同步@Component@State label: string = '子组件';build() {Text(`${this// 子组件:演示 @Prop 单向同步 @ Component struct ChildCounter {@ State label : string = '子组件';
StatusRowcode:HTTP 状态码,如 “200”、“404”。meaning:状态码含义说明。color:该状态码对应的展示颜色,用于视觉区分成功、警告、错误等不同类别。@Entry@Component{ code: '200', meaning: 'OK 请求成功', color: '#2ED573' },{ code: '301', meaning: '永久重定向', color:
Preferences 是 HarmonyOS 提供的一种轻量级键值(Key-Value)存储组件,专门用于存储少量数据。它的设计哲学是"小而快",适合存储配置类数据,但不适合存储大量结构化数据(那种场景应该使用关系型数据库 RelationalStore)。键值对存储:数据以 Key-Value 形式组织,Key 是字符串,Value 支持 string、number、boolean 等基本类型