惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
Stack Overflow Blog
Stack Overflow Blog
B
Blog RSS Feed
C
Check Point Blog
D
Docker
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
Google DeepMind News
Google DeepMind News
MongoDB | Blog
MongoDB | Blog
博客园_首页
Apple Machine Learning Research
Apple Machine Learning Research
量子位
有赞技术团队
有赞技术团队
IT之家
IT之家
大猫的无限游戏
大猫的无限游戏
D
DataBreaches.Net
M
MIT News - Artificial intelligence
B
Blog
阮一峰的网络日志
阮一峰的网络日志
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
腾讯CDC
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
V
V2EX
月光博客
月光博客

人人都是产品经理

为什么你的产品找不到差异化?90%的失败都卡在第一步上(下) – 人人都是产品经理, 3年从30万到1300万用户、获2200万美元融资,这个AI教育产品用“抽卡”破解了获客难题 – 人人都是产品经理, 园区招商系统怎么做才能真正帮到去化?我加了这一个功能,推广链接转发400次阅读过万 – 人人都是产品经理, AI大事件:OpenAI发完网络安全模型又搞药物研发,小鹏汽车要抓”DeepSeek时刻” – 人人都是产品经理, 电商不是卖货,是一场更残酷的产品经理实战 – 人人都是产品经理, 没想到,活动营销又回来了! – 人人都是产品经理, 为何All-in海外KOC:一场关于AI时代窗口期的豪赌 – 人人都是产品经理, 重新理解企业的内部协作 – 人人都是产品经理, 苹果的 AI 战略到底是什么? – 人人都是产品经理, 医疗智能体·第2讲——合规护城河:等保、PIPL与HIPAA的架构实战 – 人人都是产品经理, 向量知识库五步法:从“答非所问”到“精准回复” – 人人都是产品经理, 鸿蒙PC三方库构建总指挥HPKBUILD(sha)库为例 – 人人都是产品经理, 何时该用LLM?AI产品经理的LLM设计指南 – 人人都是产品经理, 医疗信息领域的需求方、决策方、准入方以及关注点(二) – 人人都是产品经理, 即梦涨价:一场被误读的「傲慢」 – 人人都是产品经理, 面试AI PM必答题:Hermes和OpenClaw的区别,如何讲清楚业务价值 – 人人都是产品经理, AI的下一张船票:世界模型——AI产品经理必须理解的技术拐点 – 人人都是产品经理, 小红书做GEO,怎么让AI信你?记住这 3 个重要信息 – 人人都是产品经理, 5 家印度 AI 初创公司,看看印度 AI 再做什么 – 人人都是产品经理, AI项目跨团队协作:产品技术业务如何不打架 – 人人都是产品经理, Agentic Workflow(智能体工作流):让AI从”答案生成器”变成”数字员工” – 人人都是产品经理, lycium_plusplus 项目全景解读:OpenHarmony 三方库构建的“大管家” – 人人都是产品经理, 从爆单救火到前置履约:两套预采策略,把生鲜大促履约效率拉满 – 人人都是产品经理, 什么时候该补货?我用一轮数据做了一个决定 – 人人都是产品经理, 从“机械兜底”到“动态分流”:AI客服重复进线治理的4大底层逻辑 – 人人都是产品经理, 抖音拼效率,红书拼洞察 – 人人都是产品经理, 全民狂欢与退潮——为什么龙虾这波热潮冷却得如此之快? – 人人都是产品经理, Stripe押注!MPP重塑全球支付 – 人人都是产品经理, 小红书GEO:AI引用你的内容,不是因为你对,而是因为你看起来可信 – 人人都是产品经理, 前百度副总裁押注办公Agent,日韩付费爆发,Manus迎来强劲对手 – 人人都是产品经理,
企查查开源弹窗组件库“QuickDialog”  为鸿蒙应用开发复杂弹窗...
华为开发者联盟 · 2025-07-31 · via 人人都是产品经理

近日,企查查将其自研的鸿蒙弹窗组件库“QuickDialog”开源,并上线至 OpenHarmony 三方库中心仓。这是鸿蒙生态首个支持“弹窗堆栈暂存能力”的非侵入式弹窗解决方案,凭借其灵活、高效、可复用的设计理念,有望成为鸿蒙应用开发中管理复杂弹窗场景的最佳实践方案之一。

在当前鸿蒙应用开发中,弹窗能力主要依赖 @CustomDialog 或 promptAction.openCustomDialog 等方案实现。这些方式虽然基础能力齐全,但自定义弹窗的生命周期仅支持单次弹出与关闭,无法暂存弹窗堆栈状态,也无法同时满足弹窗模态、层级的互斥关系,较大程度上限制了弹窗定义的自由度。

企查查作为首批深耕鸿蒙平台的头部应用厂商,在自身App鸿蒙化过程中,历经多轮技术方案演进,最终打造出当前这套基于Overlay与Node双机制、支持弹窗状态暂存与组件复用的非侵入式弹窗方案QuickDialog,并正式对外开源。

QuickDialog以“可维护、可拓展”为设计理念,围绕复杂弹窗场景中的共性痛点,提供以下核心技术能力:

弹窗堆栈暂存能力:支持多个弹窗的层级管理与状态保持,用户可任意中断或恢复某一弹窗流转,大幅提升弹窗交互的灵活性;

侵入式控件创建机制:采用Node方式动态生成弹窗内容,无需修改业务页面结构,减少耦合,便于维护;

Overlay 接管生命周期:通过将弹窗依附于自定义页面,自主接管生命周期管理,支持弹窗与页面双向通信;

装饰器与弹窗内容解耦,支持复用:支持将同一弹窗内容搭配多种装饰器结构,灵活适配不同交互场景,提升开发效率;

页面绑定式弹窗层级自由管理:每个弹窗基于页面结构进行绑定控制,实现清晰的显示/隐藏管理与模态规则控制。

在企查查鸿蒙App的开发实践中,QuickDialog已全面替代传统弹窗方案,实现了弹窗体系的统一重构。在复杂用户操作流程中,用户可在不同页面中保留弹窗堆栈状态,实现从多任务中返回继续处理,大幅改善使用体验。对于开发者而言,QuickDialog 的接入完全基于组件调用与绑定机制,无需改动现有页面结构或状态流,大大降低弹窗系统的开发与维护成本,开发效率显著提升。

QuickDialog现已上架OpenHarmony三方库中心仓,开发者可通过搜索“quickdialog”获取源码、使用指南与示例工程,快速集成到各类应用中,实现高效的弹窗管理。

企查查希望通过开源 QuickDialog,与开发者共同推动鸿蒙生态中弹窗基础能力的标准化与技术演进,降低高复杂交互场景的技术门槛,赋能更多应用实现体验创新。

未来,华为还将联合伙伴持续共建创新,面向底座技术、通用能力、垂类行业等场景推出系列开发者场景化解决方案,不断提升鸿蒙应用的创新体验和开发效率,与广大开发者共建繁荣的鸿蒙生态。

更多关于“QuickDialog”的详细信息和使用指南,请访问“OpenHarmony 三方库中心仓”,搜索“quickdialog”。

OpenHarmony 三方库中心仓- quickdialog源代码:https://ohpm.openharmony.cn/#/cn/detail/quickdialog

场景化共建官网链接:

https://developer.huawei.com/consumer/cn/blog/topic/03185823567123093?ha_source=rrdscpjl&ha_sourceId=89000499