跳至主要內容

第7次课

周子力2025年10月27日大约 2 分钟教学文档HarmonyOS

课前回顾

1.数据的处理,如增删改查,即当用户对备忘录内容进行操作时,如何通过代码来实现这些操作。

前面讲的内容主要是对数组进行增删改查,比如添加、删除、修改数据。用到了ForEach指令来遍历数组。

使用splice方法来删除数组元素。

使用push方法来添加数组元素。

2.自定义对话框的使用,比如在备忘录应用中,当用户点击添加按钮时,会弹出一个对话框让用户输入标题和内容。

使用Dialog组件来实现自定义对话框。要有一个控制器组件来控制对话框的显示和隐藏。

对话框组件里面的内容是结构化的,比如标题、内容、按钮等。

3.消息框的使用,比如在备忘录应用中,当用户点击删除按钮时,会弹出一个消息框让用户确认是否要删除。

咱们是用的AlertDialog组件来实现消息框。这里用的是 this.getUiContext().showAlertDialog() 方法来显示消息框。

同样,咱们要学会看这些组件的文档,看这些组件的属性、方法、事件。

本次课程内容

1.数据持久化,比如在备忘录应用中,当用户添加、删除、修改了数据时,数据需要持久化到本地。

这里采用Preferences组件来实现数据持久化。

Preferences组件open in new window是一个数据持久化的组件。

2.与后台交互,比如在备忘录应用中,当用户添加、删除、修改了数据时,需要将数据上传到后台。

3.如何在虚拟机中调试代码。

上次编辑于: 2025/10/27 08:51:04
贡献者: zilizhou