技术栈
每日打卡
贾伟康
1 小时前
harmonyos
·
arkts
·
本地存储
·
每日打卡
·
学习应用
【句匠|03】HarmonyOS ArkTS 每日打卡实战:实现连续天数、补签边界和本地日期判断
学习类应用做“每日打卡”时,最容易把它写成一个按钮:点一下,累计次数加一。真正放到 HarmonyOS 页面里,这个功能会马上暴露几个工程边界:今天是否已经打过卡,连续天数是否应该递增,昨天漏签后是否要重置,月历里未来日期能不能显示为可签,用户切换系统日期后页面展示如何判断。句匠源码没有把打卡包装成复杂服务,而是用一个本地页面把这些规则压到可复核的状态链路里。
我是有底线的