
一、State组件内部的「状态大脑」核心本质State是 ArkUI 中实现数据驱动视图的基础装饰器它就像组件的「内部记忆」专门用来存储和管理组件自身的状态数据。当数据发生变化时页面会自动同步更新无需手动刷新 UI。1.1.标准书写语法格式State 变量名: 数据类型 默认初始值实例1.2核心特性私有性仅当前组件内部可读写父子组件无法直接访问响应式更新变量重新赋值后UI 自动刷新基础类型优先适合string/number/boolean等简单数据必须赋初始值声明时必须指定默认值否则编译报错二、弹窗页面交互反馈组件弹窗是应用与用户交互的关键组件它会在当前页面之上弹出一个临时窗口用于提示信息、确认操作或收集输入不会改变页面路由结构。2.1代码演示系统弹窗AlertDialog用于简单的确认 / 提示场景与 State 的联动弹窗的显隐完全由State布尔变量控制通过修改变量值来触发弹窗的打开 / 关闭实现了状态与视图的同步。三、路由应用页面的「导航地图」路由ohos.router是 ArkUI 中管理多页面跳转的核心模块它就像应用的「导航系统」负责页面之间的切换、返回和参数传递让用户可以在不同功能页面间流畅操作。3.1导入模版import router from ohos.router3.2代码演示在 DevEco Studio鸿蒙开发工具基于 IntelliJ IDEA 内核 中连续按两次Shift键会调出 Search Everywhere随处搜索 窗口。写完跳转页面后必须在main_pages.jsonFA 模型的页面列表中添加该页面的完整路径。3.3核心属性与方法方法 / 属性作用pushUrl()跳转到新页面保留当前页replaceUrl()跳转到新页面替换当前页back()返回上一页getParams()获取上一页传递的参数clear()清除页面栈仅保留当前页