鸿蒙系统知识及事件
一、掌握知识页面三大基础核心能力1. status 状态管理status是项目里最常用的状态标识用来标记页面、组件、接口的不同状态对应前缀是框架里响应式变量的常用标记写法。常见使用场景接口请求状态status: loading / success / error控制加载动画、成功提示、失败兜底文案弹窗显隐状态status: show / hide控制弹窗打开关闭按钮权限状态status: disabled / editable控制按钮是否可点击、输入框是否可编辑简单示例script setup // 定义响应式状态 const status ref(loading) /script template div v-ifstatus loading加载中.../div div v-ifstatus success数据加载完成/div div v-ifstatus error加载失败请重试/div /template2. 弹窗弹窗是页面弹出层交互组件依托status状态控制显示隐藏分为全局弹窗、组件内弹窗。弹窗核心逻辑定义布尔 / 字符串状态控制显隐触发事件修改状态打开弹窗弹窗内部关闭按钮修改状态关闭弹窗代码示例script setup const popStatus ref(false) // 打开弹窗 const openPop () popStatus.value true // 关闭弹窗 const closePop () popStatus.value false /script template button clickopenPop打开弹窗/button !-- 弹窗组件 -- div v-ifpopStatus classmask div classdialog p弹窗内容区域/p button clickclosePop关闭/button /div /div /template常见弹窗类型提示弹窗alert、确认弹窗confirm、表单弹窗、底部抽屉弹窗、图片预览弹窗。3. 路由路由负责页面之间的跳转、地址管理、页面传参是多页面项目必备能力。两大核心操作编程式跳转JS 代码控制页面切换javascript运行// 跳转到指定页面 router.push(/list) // 携带参数跳转 router.push({ path: /detail, query: { id: 1001 } }) // 返回上一页 router.back()声明式跳转标签直接跳转router-link/Navigatorrouter-link to/home首页/router-link路由配套知识点路由传参query地址栏可见参数、params隐式参数路由守卫页面跳转前做权限校验、登录拦截路由懒加载优化首屏加载速度二、事件页面交互核心触发函数所有用户操作点击、输入切换都靠事件监听实现下面两个是开发最高频事件。1. onChange 变更事件触发时机组件值发生改变时执行常用于输入框、下拉选择、单选 / 复选框、开关组件。基础语法javascript运行onChange(() { // 值变化后执行逻辑 console.log(组件值已修改) })实际场景示例下拉选择切换选项、输入框失去焦点获取内容、开关切换状态select onChangehandleChange option value1选项1/option option value2选项2/option /selectjavascript运行const handleChange () { // 拿到新值发起接口请求、更新页面数据 }2. onClick 点击事件触发时机鼠标 / 手指点击元素时执行按钮、卡片、文字、图标全部通用。基础语法javascript运行onClick(() { // 点击后执行逻辑 console.log(元素被点击了) })常用业务场景按钮提交、重置、删除操作打开弹窗、跳转路由展开 / 收起面板、切换标签button onClicksubmitForm提交表单/buttonjavascript运行const submitForm () { // 表单校验 调用提交接口 }三、知识总结status 状态一切动态显示、交互切换的底层基础弹窗、加载、权限全部依赖状态控制弹窗基于状态的弹出层交互核心逻辑就是「修改状态控制显隐」路由负责页面跳转与页面间数据传递实现多页面应用onChange监听组件数值变化适合选择、输入类交互onClick监听点击行为所有按钮、点击操作统一使用。

相关新闻

范式切换中的组织认知锁死机制研究——基于成功毒化效应与评价函数收敛理论的复杂系统分析

范式切换中的组织认知锁死机制研究——基于成功毒化效应与评价函数收敛理论的复杂系统分析

范式切换中的组织认知锁死机制研究——基于成功毒化效应与评价函数收敛理论的复杂系统分析摘要本文构建了一个以认知机制为核心的组织长期适应能力理论框架,提出组织衰退的根本原因不在于资源匮乏或管理效率低下,而在于成功经验逐渐固化为认知锁死机制。…

2026/6/30 14:09:42阅读更多 →
Nginx 从零到上手:Windows  Linux 双环境教程

Nginx 从零到上手:Windows Linux 双环境教程

Nginx 从零到上手:Windows & Linux 双环境教程一、Nginx 是什么? 简单说,Nginx 是一个高性能的 Web 服务器 和 反向代理服务器。 你可以用它来做这些事情: 把网页文件发布给浏览器访问(静态网站)把请求…

2026/6/30 14:09:42阅读更多 →
Grasscutter命令生成器:彻底解决原神私服管理复杂性的完整方案

Grasscutter命令生成器:彻底解决原神私服管理复杂性的完整方案

Grasscutter命令生成器:彻底解决原神私服管理复杂性的完整方案 【免费下载链接】GrasscutterCommandGenerator Command Generator and Gacha Banner Editor 项目地址: https://gitcode.com/gh_mirrors/gr/GrasscutterCommandGenerator Grasscutter命令生成器…

2026/6/30 14:09:42阅读更多 →
剖析:Java网络编程中SocketException: Software caused connection abort的根源与实战修复

剖析:Java网络编程中SocketException: Software caused connection abort的根源与实战修复

1. 异常现象与问题定位 当你用Java开发网络应用时,突然在日志里看到"java.net.SocketException: Software caused connection abort: recv failed"这个错误,是不是感觉一头雾水?这个错误通常发生在客户端尝试从已关闭的连接读取数据…

2026/6/30 15:05:01阅读更多 →
3步精通开源信号分析:PulseView实战指南

3步精通开源信号分析:PulseView实战指南

3步精通开源信号分析:PulseView实战指南 【免费下载链接】pulseview Read-only mirror of the official repo at git://sigrok.org/pulseview. Pull requests welcome. Please file bugreports at sigrok.org/bugzilla. 项目地址: https://gitcode.com/gh_mirrors…

2026/6/30 15:05:01阅读更多 →
告别付费图床:基于Gitee与PicGo的零成本图片托管方案

告别付费图床:基于Gitee与PicGo的零成本图片托管方案

1. 为什么你需要一个免费图床? 作为一个经常写博客或者技术文档的人,我深知图片托管的重要性。以前我也用过各种付费图床,但总是遇到各种问题:要么是突然涨价,要么是访问速度慢,最糟心的是有些服务说关就关…

2026/6/30 15:05:01阅读更多 →
覆盖文理工商各专业需求:gradpaper 毕业论文功能的定制化设计

覆盖文理工商各专业需求:gradpaper 毕业论文功能的定制化设计

Gradpaper-免费查重复率aigc检测/开题报告/毕业论文/智能排版/文献综述/课程论文。 Gradpaper论文智能生成软件,10分钟生成万字毕业论文、期刊论文、文献综述、PPT,Agc查重、降重报告、文献资料。只需一个标题,从开题报告到答辩一键生成软件&…

2026/6/30 15:05:01阅读更多 →
从竞赛到实践:剖析三相AC-DC变换电路的设计要点与效率优化

从竞赛到实践:剖析三相AC-DC变换电路的设计要点与效率优化

1. 三相AC-DC变换电路的设计挑战 第一次接触三相AC-DC变换电路是在2015年的一个工业电源项目中。当时客户要求设计一个效率超过90%的整流电源,我自信满满地套用了单相整流方案,结果实测效率只有82%,功率因数更是低得可怜。这次惨痛教训让我明…

2026/6/30 15:05:01阅读更多 →
分钟级移植!AtomCode搞定鸿蒙PC mimalloc适配

分钟级移植!AtomCode搞定鸿蒙PC mimalloc适配

欢迎加入【开源鸿蒙PC社区】,一起共建鸿蒙化C/C三方库生态。 欢迎在【PC社区】平台贡献你的项目。 资源地址上游仓库地址https://github.com/microsoft/mimalloc适配源码地址https://atomgit.com/unisources/mimallocAtomCode 文档https://atomcode.atomgit.comlyci…

2026/6/30 15:00:01阅读更多 →
AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

AI Coding 六个月真实ROI账本:产品经理的血泪教训,研发的冷静忠告

6个月前的2025年12月,Boris Cherny 公开宣布自己卸载了 IDE。一时间,Vibe Coding 成了全行业最热的话题。6个月后,当我们回过头来拉一份真实账本,发现事情远没有"一句话生成一个App"那么浪漫。本文从产品经理和研发两个…

2026/6/30 4:03:30阅读更多 →
审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

审计来了,数据权限全开——审计走了,怎么确保权限全部关掉?

引言:审计结束三个月了,审计员的权限还没关某城商行每年按照监管要求开展至少一次数据安全审计。审计期间,内审部门需要抽样检查各类业务数据——交易流水、客户信息、员工操作日志、权限配置记录。这些数据分布在不同系统中,审计…

2026/6/30 4:36:27阅读更多 →
为什么你需要Destiny 2 Solo Enabler:技术原理与实战指南

为什么你需要Destiny 2 Solo Enabler:技术原理与实战指南

为什么你需要Destiny 2 Solo Enabler:技术原理与实战指南 【免费下载链接】Destiny-2-Solo-Enabler Repo containing the C# and XAML code for the D2SE program. Included is also the dependency for the program, and image asset. 项目地址: https://gitcode…

2026/6/30 0:02:58阅读更多 →
第六章:PowerPoint 2010 核心功能与实战应用 —— 从入门到精通

第六章:PowerPoint 2010 核心功能与实战应用 —— 从入门到精通

1. PowerPoint 2010基础操作全攻略 刚接触PowerPoint 2010时,很多人会被它复杂的界面吓到。其实只要掌握几个核心区域,就能快速上手。我最开始用PPT时,经常找不到功能按钮在哪,后来发现主要操作都集中在顶部功能区。 工作窗口主要…

2026/6/30 0:02:58阅读更多 →
XGBoost超参数实战:从理论到调优策略

XGBoost超参数实战:从理论到调优策略

1. XGBoost超参数基础认知 第一次接触XGBoost时,我被它那密密麻麻的参数列表吓到了。这感觉就像面对一架波音747的驾驶舱——每个按钮都可能有神奇的效果,但按错了就可能坠机。经过多年实战,我发现其实掌握十几个核心参数就能解决90%的问题。…

2026/6/30 0:02:59阅读更多 →