ArkTS 常用 API 总结
快速概览
ArkTS API 是鸿蒙应用开发的核心工具集,涵盖 UI 组件、系统能力、工具类等。
分类:UI 组件 API、系统能力 API、工具类 API、路由导航 API
API 分类体系
UI 组件 API
1. 容器组件
Column - 垂直布局容器
Row - 水平布局容器
Stack - 堆叠容器
Flex - 弹性布局容器
2. 基础组件
Text - 文本显示
Button - 按钮
Image - 图片
Divider - 分割线
3. 列表组件
List - 列表容器
Grid - 网格布局
Swiper - 轮播图
Tabs - 标签页
4. 表单组件
TextInput - 文本输入
Checkbox - 复选框
Radio - 单选按钮
Slider - 滑块
Toggle - 开关
系统能力 API
1. 网络请求 - @ohos.net.http
发送 HTTP 请求
使用场景:
· 获取服务器数据
· 提交表单
· 上传/下载文件
· RESTful API 调用
2. 数据存储 - @ohos.data.preferences
轻量级键值对存储
使用场景:
· 保存用户配置
· 缓存少量数据
· 存储登录状态
· 保存应用设置
3. 文件管理 - @ohos.file.fs
文件读写操作
使用场景:
· 保存用户文档
· 缓存大文件
· 日志记录
· 离线数据存储
4. 弹窗提示 - @ohos.promptAction
Toast 提示
对话框
使用场景:
· 操作成功/失败提示
· 确认对话框
· 选择对话框
· 输入对话框
路由导航 API
router - 页面路由
导入路由模块
页面跳转
获取路由参数
使用场景:
· 页面跳转
· 传递参数
· 返回操作
· 页面栈管理
动画 API
属性动画 - animation
基本动画
转场动画 - transition
显式动画 – animateTo
手势 API
点击手势 - TapGesture
长按手势 – LongPressGesture
拖拽手势 – PanGesture
工具类 API
1. 数组常用方法
遍历方法
数组操作方法
数组归并方法
2. Math 数学运算
常用数学方法
常用数学常量
3. Date 日期时间
创建日期对象
获取日期时间
设置日期时间
日期格式化
日期计算
4. String 字符串方法
常用字符串方法
5. JSON 操作
6. 日志输出
7. 定时器
生命周期 API
组件生命周期
页面生命周期
常用场景 API 组合
1. 列表加载更多
2. 下拉刷新
3. 图片预览
4. 表单提交
API 快速查找表
UI 组件
系统能力
工具类 API
学习建议
1. 学习路径
2. 实践建议
· 先掌握常用组件(Column、Row、Text、Button)
· 学会使用 List 和 Grid 处理列表
· 熟悉路由导航和页面跳转
· 掌握网络请求和数据存储
· 逐步学习动画和手势
3. 查阅文档
官方文档:
· 组件参考:https://developer.harmonyos.com/cn/docs/documentation/doc-references-V3/
· API 参考:https://developer.harmonyos.com/cn/docs/documentation/doc-references-V3/
总结
API 分层结构
核心原则
· UI 组件:声明式语法,链式调用
· 系统能力:import 导入,Promise 异步
· 数据驱动:状态变化自动更新 UI
· 生命周期:合理利用钩子函数
记忆要点
UI 组件:
· 布局用 Column/Row,列表用 List,表单用 TextInput
系统能力:
· 网络请求:@ohos.net.http
· 数据存储:@ohos.data.preferences
· 页面跳转:@ohos.router
· 提示弹窗:@ohos.promptAction
工具类:
· 数组:map/filter/forEach/reduce 处理数据
· Math:random/floor/ceil 数学计算
· Date:getFullYear/getMonth/getTime 日期处理
· String:split/join/replace/trim 字符串操作
· JSON:stringify/parse 序列化
(转载自CSDN,作者:SWUT胖虎)

























































