Ionic 缓存页面里,URL 变化、页面显示和数据刷新为什么是三件事
从嵌套 Router Outlet、页面缓存和返回来源出发,复盘跨模块预览与列表刷新策略的边界。
Notes
记录项目里的判断和复盘,也留下一些日常片段和阶段性的想法。
Category
从嵌套 Router Outlet、页面缓存和返回来源出发,复盘跨模块预览与列表刷新策略的边界。
从父级媒体舞台、video 元素盒子、固有尺寸(intrinsic size)与 overflow 出发,复盘一次低高度窗口中的原生控制条裁切问题。
复盘一次从移动端 AI 媒体生成业务迁移到 Vue Web 的过程:如何拆分平台能力、异步任务、图片与视频表单,以及跨路由草稿恢复。
从会话开关、消息是否可朗读到 App 后台播放,复盘 Ionic + Vue 聊天 TTS 的权限、内容与生命周期设计。
从正常与失败保存路径的第一次分叉出发,复盘一次跨越 Vue、Capacitor、Android MediaStore 和 Git 历史的媒体保存问题。
从 Android ionBackButton 到 iOS swipeBackEnabled,复盘混合应用中路由、全局弹窗和页面内弹窗的分层返回处理。
从 visibleStartIndex、scrollHeight 差值补偿到虚拟列表取舍,复盘 Android WebView 长聊天记录的阶段性优化。
从路由栈、组件弹窗和系统返回事件三个层次,复盘一次 Ionic 应用中 Android 返回行为的统一处理。
从 iOS statusTap 需求出发,复盘 Ionic 页面缓存、嵌套 Tab、虚拟视频流和多种滚动容器的识别与策略分流。
从真实内容高度、虚拟列表占位高度和 transform 布局语义,复盘一次只在 iOS 真机出现的模块遮挡问题。
Category
从状态来源、正常路径、框架生命周期和测试脚本四个角度,整理一次修复结束后继续读懂系统的方法。
复盘一次付费页面的状态错位:路由参数只说明用户从哪里来,真实权益仍应由可验证的数据源决定。
从本地任务快照、服务端任务标识和恢复语义出发,复盘异步生成页面刷新后的安全恢复边界。
从请求图片、任务 ID、轮询结果到最终资源,复盘移动端 AI 异步生成问题的前后端边界与排查方法。
把零散日报整理成问题、证据、方案、验证和边界五部分,让一次 Bug 排查沉淀为可以复述的工程经验。
Category
Category
TAG INDEX
从嵌套 Router Outlet、页面缓存和返回来源出发,复盘跨模块预览与列表刷新策略的边界。
从状态来源、正常路径、框架生命周期和测试脚本四个角度,整理一次修复结束后继续读懂系统的方法。
复盘一次付费页面的状态错位:路由参数只说明用户从哪里来,真实权益仍应由可验证的数据源决定。
从本地任务快照、服务端任务标识和恢复语义出发,复盘异步生成页面刷新后的安全恢复边界。
从父级媒体舞台、video 元素盒子、固有尺寸(intrinsic size)与 overflow 出发,复盘一次低高度窗口中的原生控制条裁切问题。
复盘一次从移动端 AI 媒体生成业务迁移到 Vue Web 的过程:如何拆分平台能力、异步任务、图片与视频表单,以及跨路由草稿恢复。
从会话开关、消息是否可朗读到 App 后台播放,复盘 Ionic + Vue 聊天 TTS 的权限、内容与生命周期设计。
从分支整合、产品规则确认、验证边界和提交范围出发,整理我进入真实项目后逐渐建立的协作方法。
从正常与失败保存路径的第一次分叉出发,复盘一次跨越 Vue、Capacitor、Android MediaStore 和 Git 历史的媒体保存问题。
从请求图片、任务 ID、轮询结果到最终资源,复盘移动端 AI 异步生成问题的前后端边界与排查方法。
把零散日报整理成问题、证据、方案、验证和边界五部分,让一次 Bug 排查沉淀为可以复述的工程经验。
从 Android ionBackButton 到 iOS swipeBackEnabled,复盘混合应用中路由、全局弹窗和页面内弹窗的分层返回处理。
从 visibleStartIndex、scrollHeight 差值补偿到虚拟列表取舍,复盘 Android WebView 长聊天记录的阶段性优化。
从路由栈、组件弹窗和系统返回事件三个层次,复盘一次 Ionic 应用中 Android 返回行为的统一处理。
从 iOS statusTap 需求出发,复盘 Ionic 页面缓存、嵌套 Tab、虚拟视频流和多种滚动容器的识别与策略分流。
从真实内容高度、虚拟列表占位高度和 transform 布局语义,复盘一次只在 iOS 真机出现的模块遮挡问题。
心屿为什么需要多轮对话和轻量长期记忆