news 2026/7/28 2:45:45

HarmonyOS应用开发实战:猫猫大作战-AlertDialog 的使用方法

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
HarmonyOS应用开发实战:猫猫大作战-AlertDialog 的使用方法

前言

在应用交互中,确认对话框是最基础的弹窗形式——用于让用户确认删除、退出等关键操作。HarmonyOS 提供了AlertDialog系统弹窗,支持标题、内容、按钮的快速配置。

本文以「猫猫大作战」的删除战绩确认和退出游戏确认为锚点,讲解 AlertDialog 的使用方法。

提示:本系列不讲 ArkTS 基础语法与环境搭建,假设你已跟完第 1–93 篇。本篇是阶段三第 94 篇。

一、AlertDialog 基本用法

1.1 确认对话框

AlertDialog.show({ title: '确认退出', message: '游戏正在进行中,确定要退出吗?', autoCancel: false, alignment: DialogAlignment.Center, primaryButton: { value: '继续游戏', action: () => { console.info('继续游戏') } }, secondaryButton: { value: '退出', action: () => { console.info('退出游戏') } } })

1.2 参数说明

参数类型说明
titlestring/ResourceStr标题
messagestring/ResourceStr内容
autoCancelboolean点击遮罩是否关闭
alignmentDialogAlignment弹窗位置
primaryButtonobject主按钮
secondaryButtonobject次按钮

二、删除确认

confirmDelete(recordId: number) { AlertDialog.show({ title: '删除战绩', message: '确定要删除这条战绩记录吗?此操作不可恢复。', primaryButton: { value: '取消', action: () => {} }, secondaryButton: { value: '删除', fontColor: '#E74C3C', action: () => { this.deleteRecord(recordId) } } }) }

三、总结

AlertDialog 是系统级弹窗,适合简单的确认/提示场景。

核心要点

  • AlertDialog.show()静态方法快速弹出
  • 支持主按钮/次按钮配置
  • 适合确认删除、退出确认等场景

下一篇预告:第 95 篇将深入 Toast 提示——操作成功/失败的轻量反馈。

如果这篇文章对你有帮助,欢迎点赞👍、收藏⭐、关注🔔,你的支持是我持续创作的动力!


相关资源:

  • AlertDialog API 参考
  • 开源鸿蒙跨平台社区
  • 第 93 篇:Stack 暂停遮罩
  • 第 95 篇:Toast 提示
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/28 2:37:16

微型导轨精度问题分析与校正技术详解

1. 微型导轨精度问题的本质分析微型导轨作为精密机械传动的核心部件,其精度问题往往源于三个层面的因素:首先是制造环节的累积公差,包括导轨基材的热处理变形、滚道研磨的微观缺陷等;其次是装配过程中的基准面贴合度不足&#xff…

作者头像 李华
网站建设 2026/7/28 2:33:46

2026年口碑好的风机盘管制造商,哪家更靠谱?

2026年,暖通空调市场竞争白热化,风机盘管作为末端设备的核心,直接关系到项目的能耗、舒适度和长期运维成本。对于工程商、采购经理而言,选对制造商不仅意味着省钱,更意味着避免后期无休止的售后麻烦。我深入调研了行业…

作者头像 李华
网站建设 2026/7/28 2:26:46

解锁Windows效率革命:PinWin让你告别窗口切换烦恼的3个神奇方法

解锁Windows效率革命:PinWin让你告别窗口切换烦恼的3个神奇方法 【免费下载链接】PinWin Pin any window to be always on top of the screen 项目地址: https://gitcode.com/gh_mirrors/pin/PinWin 你是否厌倦了在多个窗口之间不停切换?是否希望…

作者头像 李华
网站建设 2026/7/28 2:24:46

OpenClaw本地AI智能体框架部署指南:从Docker到多场景应用

OpenClaw 作为近期备受关注的本地 AI 智能体框架,其核心团队将于 8 月 11 日在西雅图举办开发者见面会。这一活动不仅标志着项目进入新的发展阶段,也为广大开发者提供了深入了解其技术架构、部署方式和实际应用场景的重要窗口。本文将从技术视角出发&…

作者头像 李华