今天我们将按计划完成在线问答APP的以下三个任务:
1. 评分模块提取一个单独的页面,并将历史答案写入该页面。
之前为了方便直接弹出答案详情页,不利于分数和答案分数的整体展示。现在把分数页单独拿出来,一是可以很清楚的看到具体哪道题有分数,哪道题是错的,很直观。二是可以增加广告位。
在这个模块里,有一个写入操作,这是我学习云开发以来第一个添加操作,云开发不用登录就可以交付,感触颇深,双手鼓掌。
2.答完试题后,可查看试题答案,并获得错题提示。
3.增加答题历史记录
在开发过程中,有一个历史记录表需要记录科目信息和考试信息,在之前的认知中这些都是单独转换成JSON字符串来完成的,但在云端开发中,这并不必要。
当然我还是遵循了之前转为JSON字符串的逻辑,因为这次迁移尽量不改变UI层面的逻辑,让云开发数据库提供的数据和自建服务器一致。
云开发-数据库-数据类型,官方文档如下
数据类型
云开发数据库提供以下数据类型:
还有and,这两个数据类型这里没有,需要大家在自己的认知里写个注释
总结
小程序云开发,你用了才知道。