今天我们来介绍几个API模块

  1. 路由跳转模块

为了实现Ability内页面的跳转和数据的传递我们首先要导入的必须是router模块

我们有四种跳转方式

方式一:

router.push(),跳转到指定页面。

每调用一次router.push()方法,均会新建一个页面。默认情况下,页面栈数量会加1,页面栈支持的最大页面数量为32

方式二:

router.push(),分单实例模式和标准模式

方式三:

router.replace(),即使用新的页面替换当前页面,并销毁被替换的当前页面,页面栈数量不变

方式四:

router.replace(),分单实例模式和标准模式

跳转和返回

router.back(),与router.push()搭配使用,当使用router.push之后才可以用router.back()进行返回。这种方法不会新建页面,返回的是原来的页面

  1. 数据请求模块

简单的来讲就是申请网络上的接口,获取传输的数据。主要是针对服务器数据的获取,首先我们要导入http模块

导入之后我们还要进行权限的配置,我们要设置网络权限

官方案例如下

  1. 弹窗模块

首先需要导入prompt模块

主要使用的是prompt.showToast()方法,作用是可以在屏幕上弹出提示信息。message是弹出的消息,而duration是弹出的时间,单位是毫秒。1000是1秒,则2000是2秒。

  1. 绑定事件

点击事件:

触摸事件:

挂载卸载事件:

拖拽事件:

以上则是对API一些模块和事件的总结,欢迎大家补充!

梅科尔工作室-江凌宇-鸿蒙笔记4相关推荐

  1. 梅科尔工作室-江凌宇-鸿蒙笔记1

    对于鸿蒙软件开发所用编译器的介绍 鸿蒙APP开发所采用的编译器为华为自研的DevEc编译器,简洁美观易上手是此编译器的巨大优势 主要目录配置文件作用(stage模型和FA模型下) 下面是在FA模型下的 ...

  2. 梅科尔工作室-江凌宇-鸿蒙笔记2

    HarmonyOS构建漂亮的页面 一.页面基本元素介绍 常用基础组件 组件介绍: 组件(Component)是界面搭建与显示的最小单位,HarmonyOS ArkUI声明式开发范式为开发者提供了丰富多 ...

  3. 梅科尔工作室-江凌宇-鸿蒙笔记3

    介绍一下ArkTs的两个组件和两个渲染 list组件 list组件是编辑过程中经常用到的,它的接口如下: List(value?:{space?: number | string, initialIn ...

  4. 梅科尔工作室-崔启凡-鸿蒙笔记4

    鸿蒙笔记4 路由跳转 作用 用法 跳转方式 方式一 方式二 方式三 方式四 跳转页面数据的接受 数据请求 弹窗 绑定事件 点击事件 触摸事件 挂载卸载事件 拖拽事件 路由跳转 作用 实现Ability ...

  5. 梅科尔工作室-梁嘉莹-鸿蒙笔记1

    基本操作界面介绍 预览按钮 内置API文档查阅 项目设置 运行按钮(只有在真机模拟或远程模拟时才可以使用) 安装插件,在files下的settings-->Plugins里面,可以安装一个中文的 ...

  6. 梅科尔工作室-梁嘉莹-鸿蒙笔记2

    1 组件介绍 组件(Component)是界面搭建与显示的最小单位,HarmonyOS ArkUI声明式开发范式为开发者提供了丰富多样的UI组件,我们可以使用这些组件轻松的编写出更加丰富.漂亮的界面. ...

  7. 梅科尔工作室--梁嘉莹-鸿蒙笔记3

    目录 List组件 子组件 接口 语法 父子组件 组件导出 双向数据绑定 if-else渲染 使用语法 注意事项 for循环渲染 使用语法 注意事项 List组件 子组件: Listitem 接口: ...

  8. 梅科尔工作室-梁嘉莹-鸿蒙笔记4

    目录 官方API使用 路由跳转模块 实现Ability内页面的跳转和数据传递. 首先需要导入router模块 跳转方式 信息传递 注意事项 数据请求模块 申请网络上的接口,获取传输的数据.文档中心 首 ...

  9. 梅科尔工作室-孙溢博-鸿蒙笔记1

    目录 一.主要目录配置文件作业 (一).stage模型 1.index.ets页面 2.resource文件 3.module.json5模块 4.pages模块 (二).FA模型 1.主要模块 二. ...

最新文章

  1. 基础知识漫谈(3) 组合基础知识,设计游戏框架
  2. GNS3 cloud 连接错误_远程桌面连接服务器身份验证错误要求的函数不受支持
  3. OpenCASCADE可视化:应用交互服务之标准交互式对象类
  4. 어느 도시 보유 하 면 사랑 이다(事態が発生すれば、ある都市の恋はしません)【Si les villes un amour】{If have love in a city}...
  5. Map 集合循环、遍历的 四 种方式
  6. OleDbCommandBuilder 使用方法
  7. DELL服务器 技术交流QQ群
  8. 微信开发第7章 通过accesstoken获取用户黑名单列表
  9. java react_Java 9React流
  10. 学习英语,先记下留着后用
  11. Newtonsoft.Json.dll 的使用
  12. R语言做生信分析系列(一)—— R软件简单安装
  13. RdViewer(远程控制电脑屏幕软件)官方中文版V3.3.1 | rd远程工具下载
  14. word底色怎么去掉的办法
  15. otg usb 定位_怎样打开安卓手机外接USB功能(即OTG功能)
  16. C语言每日一练——第50天:八进制转十进制
  17. [python]关于numpy中sum函数的axis属性的理解
  18. 【图像分类】2021-Twins NeurIPS
  19. 厦大计算机考研学硕,2021厦大计算机考研招生、复试、书目专业大解析!
  20. 兽医外科设备的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告

热门文章

  1. vue项目-element UI-NavMenu 导航菜单始终只展开一个
  2. python 批量下载财务数据_Python+Wind 批量下载上市公司年报 - Part 1/2
  3. “正交阵”与“特征值和特征向量”
  4. HBase常见面试题
  5. 使用netterm连接linux虚拟机
  6. 网页图片加载优化方法总结
  7. Python自动化开发【1】:Python简介和入门
  8. python灰色波浪线,PyCharm关闭碍眼的波浪线图文详解
  9. FAQ是什么?如何高效地打造一个好的FAQ?
  10. 行人重识别AlignedReID:AlignedReID: Surpassing Human-Level Performance in Person Re-Identificat 重点亮点学习资料整理