logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

HarmonyOS应用实战-启示散页-93-重命名题库别丢来源:用 stableId 保持历史和收藏关联

这个问题不能只靠页面上补一个提示解决,因为真正的断点在、状态字段和服务 owner 之间。下面按现有工程事实展开:先看源码,再说明风险链路,最后给出可以落地的补强方式。

HarmonyOS应用实战-启示散页-92-设置开关别只改页面变量:Preferences、AppStorage 和 UI 同步

页面 State 里的设置重启就丢,直接散落多个 key 又难以迁移和重置。这个问题不能只靠页面上补一个提示解决,因为真正的断点在、状态字段和服务 owner 之间。下面按现有工程事实展开:先看源码,再说明风险链路,最后给出可以落地的补强方式。

HarmonyOS应用实战-启示散页-91-底部导航别依赖页面局部状态:用 TabStateService 统一选中态

如果选中态只跟点击事件走,子页面返回、深层路由替换后,底部状态会滞后。这个问题不能只靠页面上补一个提示解决,因为真正的断点在、状态字段和服务 owner 之间。下面按现有工程事实展开:先看源码,再说明风险链路,最后给出可以落地的补强方式。

HarmonyOS应用实战-启示散页-90-深色模式别只换背景:成对验证文字、边框和图标 token

只把浅色 token 直接反相,会让金色按钮、纸张背景和危险提示在深色模式下失去层次。这个问题不能只靠页面上补一个提示解决,因为真正的断点在、状态字段和服务 owner 之间。下面按现有工程事实展开:先看源码,再说明风险链路,最后给出可以落地的补强方式。

HarmonyOS应用实战-启示散页-89-演示数据别进正式包:用 buildProfile 和 rawfile 分离

讲解样例、截图样例和正式默认数据如果共用文件,发布包里很容易带入临时内容。这个问题不能只靠页面上补一个提示解决,因为真正的断点在、状态字段和服务 owner 之间。下面按现有工程事实展开:先看源码,再说明风险链路,最后给出可以落地的补强方式。

HarmonyOS应用实战-启示散页-88-恢复页别只说失败:用 RecoveryState 告诉用户下一步

初始化失败如果只停留在日志里,用户看到的是白屏或空首页,不知道如何恢复。这个问题不能只靠页面上补一个提示解决,因为真正的断点在、状态字段和服务 owner 之间。下面按现有工程事实展开:先看源码,再说明风险链路,最后给出可以落地的补强方式。

HarmonyOS应用实战-启示散页-87-缓存清理别误删用户数据:按 CacheOwner 划分可删边界

这个问题不能只靠页面上补一个提示解决,因为真正的断点在、状态字段和服务 owner 之间。下面按现有工程事实展开:先看源码,再说明风险链路,最后给出可以落地的补强方式。

HarmonyOS应用实战-启示散页-86-升级迁移别只看 versionName:用 schemaVersion 驱动迁移表

新增偏好 key 时如果不迁移旧数据,老用户升级后会遇到 undefined 状态或错误默认值。这个问题不能只靠页面上补一个提示解决,因为真正的断点在、状态字段和服务 owner 之间。下面按现有工程事实展开:先看源码,再说明风险链路,最后给出可以落地的补强方式。

HarmonyOS应用实战-启示散页-85-引导页别每次启动都弹:把 OnboardingState 写进启动快照

首次启动如果只靠页面 State,重启后会反复出现引导,或者错过必须执行的种子初始化。这个问题不能只靠页面上补一个提示解决,因为真正的断点在、状态字段和服务 owner 之间。下面按现有工程事实展开:先看源码,再说明风险链路,最后给出可以落地的补强方式。

HarmonyOS应用实战-启示散页-84-发布截图别混入调试标签:用 ReleaseRenderMode 收敛开关

截图、引导遮罩或假数据如果跟 buildMode 没有边界,容易进入正式包。这个问题不能只靠页面上补一个提示解决,因为真正的断点在、状态字段和服务 owner 之间。下面按现有工程事实展开:先看源码,再说明风险链路,最后给出可以落地的补强方式。

    共 115 条
  • 1
  • 2
  • 3
  • 12
  • 请选择