今天按照计划完成在线答题小程序的以下三个任务:
1、得分模块单独提取出一个页面,在该页面进行历史答题的写操作,
之前这里为方便直接在答题详情页就弹toast,不利于得分以及答题得分的整体展示,现在得分页单独提出来之后,其一可以很明显查看到具体哪一题得分,哪一题错误,很直观,其二,可以增加一个广告位
在这个模块,有一个写的操作,这是学习云开发以来第一个add操作,对于云开发的免登录就可以传递openid深有感触,双手鼓掌。
2、得分之后可以查看试题答案,并对错题进行提示
3、新增答题历史记录
在开发过程中,有个历史表,需要记录科目信息和考试信息,在之前的认知里面都是把这些单独转成JSON字符串来完成,但是在云开发不需要,直接就有object
当然目前我还是按照之前转成JSON字符串的逻辑来走的,因为本次迁移尽量不改动UI层面逻辑,做到云开发数据库提供的数据跟自建服务器是一样的。
云开发-数据库-数据类型,官方文档如下所示
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/data-type.html
数据类型
云开发数据库提供以下几种数据类型:
- String:字符串
- Number:数字
- Object:对象
- Array:数组
- Bool:布尔值
- Date:时间
- Geo:多种地理位置类型,详见下
- Null
这里面有Object、Array,这两个数据类型较mysql没有的,需要在自己认知里面写一笔
总结
小程序云开发,不用不知道,一用都说好
我还是支持楼主发布自己的小程序开发学习过程的。
毕竟这个是微信开放社区。
定位是社区,特意加了个「开放」二字,很明显官方设置这个就是为了让大家多分享自己的相关经验过程。另外在社区里就是大家都是邻居,邻居干什么只要不触犯相关规则和不影响他人,爱怎么发就怎么发了,这也是BBS和社区存在的意义。
至于别人说什么,装什么,楼主不用理,更不用动气。那是一群不懂互联网的人在为自己仅有的一些自认为高大尚的尊严而歇斯底里的无能暴怒
我只就事论事,你的另外那些自以为是的观点我都懒得评论。不值得!
有人抄袭你的文章