新卡片顺序什么时候决定的?
新增卡片时决定的。
新卡片顺序如何决定的?
新增Note的逻辑:
找到Note对应的Model(即Note Type)的模板Templates,每个Model可能有多个Templates
获取全局计数器nextPos加1后的值
- nextPos是属于Collection的全局配置,保存在config表中
- nextPos每次新增卡片会递增1
遍历每个Template,根据Note、Template、Deck等信息生成Card
Card.due属性保存新卡片的到期时间,但对于不同类型的卡,该属性的值不同,参考文档说明
新增卡片时为Card.due赋值