标签

ArkTs

探索此标签下的所有文章

24 篇文章 标签归档 全部标签

文章列表

HarmonyOS ArkUI 用户登录页面技术解析

该文解析了基于HarmonyOS ArkUI 3.0与TypeScript开发的用户登录页面。页面采用声明式UI与分层组件架构,通过@Entry、@Component、@State等装饰器实现状态驱动的界面更新。核心功能包括手机号非空及格式校验(正则表达式)、实时错误反馈、防重复提交的登录流程,并展示输入框封装、按钮加载态切换、条件渲染成功视图等关键实现。文章还详解了以#1FA485为主色的视觉规范、响应式布局策略及性能优化思路,如最小化状态管理、减少嵌套层级。整体架构清晰,是学习ArkUI声明式开发、表单验证与移动端界面设计的实用范例。

笔记ArkUIHarmonyOS NEXTArkTs
鸡腿大王 ArkTs 38

HarmonyOS ArkUI 用户注册页面技术解析

本文解析基于 HarmonyOS ArkUI 开发的注册页面 textinput1.ets,展示声明式 UI 与响应式状态管理的最佳实践。页面采用分层组件结构,使用 @State 管理账号、密码、邮箱及提交状态,通过条件渲染切换注册表单与成功视图。关键技术包括:TextInput 的 onChange 双向绑定、按钮加载状态与防重复提交、setTimeout 模拟网络请求、$r() 资源引用,以及统一绿色主题与百分比布局的响应式设计。文章还涵盖性能优化要点,如最小化状态变量、减少嵌套和条件渲染。该范例架构清晰,适合开发者学习用 ArkUI 快速构建高质量移动端表单界面。

笔记ArkUIHarmonyOS NEXTArkTs
鸡腿大王 ArkUI 35

arkui-微信通讯录实例

// 标记当前组件为【页面入口】 // 作用:应用启动后,第一个显示的页面就是这个组件 @Entry // 标记当前结构为【自定义UI组件】,是ArkTS的页面基础结构 @Component struct Wx { // build() 方法:页面所有布局、样式、内容都必须写在这里 bui

笔记JavaScriptArkUIHarmonyOS NEXTArkTs
鸡腿大王 ArkUI 29

Arkui-组件

什么是组件 组件是独立的代码块,具有特定功能和样式,并且可以在页面中独立使用和重复使用。ArkUI为开发者提供了可以直接在程序中使用的组件,通过组件可以快速构建UI,提高

笔记JavaScriptArkUIHarmonyOS NEXTArkTs
鸡腿大王 ArkUI 30

ArkTs中的while循环

在 ArkTS(OpenHarmony 应用开发的主要编程语言)中,while 循环是基础的循环控制结构之一,用于在满足指定条件时重复执行一段代码块,其语法和执行逻辑与主流编程语言(如 TypeScript/JavaScript)一致 基本语法 while (条件表达式) { // 循环体:条件

JavaScriptHarmonyOS NEXTArkTs
鸡腿大王 ArkTs 47

ArkTs-For循环

传统 for 循环 //基础结构 for (初始化表达式; 条件表达式; 递增/递减表达式) { // 循环体 } //示例 for (let i=10;i>=0;i--){ console.log('你好'+i); } 求1-100的总和示例

JavaScriptHarmonyOS NEXTArkTs
鸡腿大王 ArkTs 74

ArkTs-switch语句

作用 用于多分支条件判断,支持常量表达式 (字符串、数字、布尔) 基本结构 let status:number=1 switch (status){ case 1: //case是系统的常量 console.log('状态:待处理'); break //break是跳出执行

JavaScriptHarmonyOS NEXTArkTs
鸡腿大王 ArkTs 66