其实小程序跟APP一样,都是对数据的增删改查加显示,之前说了本地程序和缓存不宜过大,推心置腹的讲,微信已经太大了,你看看自己手机存储中微信的占比就知道了。
小程序用的https协议,各种请求,响应啥的要是有稳定的封装该多好,然后搜到了这个,据说知晓云是国内最早的研究小程序的公司之一,试了下免费版,还不错,付费的不知道,我就是一穷屌丝哈。
一、注册和创建应用
请到知晓云注册并按照文档创建应用,很简单,我就不操作了。
他们提供了新手教程按照步骤操作即可。
另外还给了demo
说明:
1、clientID:知晓云分配给每个小程序的ID,在下图设置里能看到,用于标识,毕竟一个账号可以建多个小程序。
2、tableID:自己新建的表的id,用于数据操作,在下图数据里新建。
3、文件,可以上传图片等文件,提供外链。
4、用户,用于统计用户数量和信息。
5、设置里一组域名,要填入微信的小程序的设置里的,上面文档有,要不地址无法访问,知晓云已经搭建好https,不会无法访问,所以只能是配错了——这是我踩过的坑。
二、sdk使用
文章不一定更新,请以官方下载到的为准。
1、sdk移植及注册
注意这里有个tableID是自己新建的表,我这个是个例程所以表名随便起,可以有多个表,在下面添加即可。
2、数据库操作
我建立了一张表,用来记录旅行时拍摄照片那一刻的心境,可以起标题,可以写感受,可以选择景点位置,可以录一段话。下面是字段,写这个主要是代码解释方便,可以不看的。
(1)增
首先创建一个photo表的对象,为了调用方法,tableID还记得吧,然后把要提交的字段设定进去,最后提交,蛮符合人类思维的。简不简单,然后就成功了。
(2)删
这个更简单了,创建表实例,传入索引delete即可。
(3)改
其他的与增类似,只有这个recordId部分不同,其实也好理解,提交相同的recordId就是刷新了记录了。
(4)查
查放在最后,因为有经验的同学都知道,查询是数据库是表操作中最重要的,这里应用场景是查出当前用户提交的照片。代码如下:
第四行开始是查询条件,我要按照user_id查找记录,最后提交find,模仿写一遍就明白了,我反正是照着官方demo模仿的。
总结:
简单,直接,这个云不错哦。