一、做一款轻便的备忘录小工具
有次在外地出差开会,台上的演讲者妙语连珠,分享的颇具启发性,我想把这些分享都记录下来,但一时找不到合适的记录地方,于是和身边大多数人一样,打开微信在 或 开始记录。但是这种形式的记录没有形成一个完整的记录体系,且时间久了很难再找到。
会后我在软件市场找了一圈,都没有找到特别合适的软件应用:一方面它们功能太繁琐复杂,远超我的需求;另一方面像这种不是特别高频使用的 ,说实话,我真不太愿意专门为此下载安装。
于是我想到小程序 —— 、 、 ,用小程序开发这么一款这样做备忘录的小工具,非常合适。
二、主要功能
创建备忘录:内容快速记录,支持表情和图片,自动获取标题和时间,可选择记录位置
备忘录查询:历史记录按时间排序,允许记录回查,导航到记录位置
备忘录修改:允许重复编辑修改
三、随手记Lite功能实现3.1、准备工作
1、注册微信小程序账号:
方式二:已经有微信公众号(已认证)朋友可以直接【登录公众号】 -> 【小程序管理】 -> 【添加】->【快速注册并认证小程序】
注册完成后,找到小程序的 和
3.2功能实现一:创建备忘录(用户文本及图片内容的上传存储)1)功能简要描述:对于随手记Lite来说,为用户提供文本及图片上传,快速记录,是最基本的功能2)从用户端到云开发的信息处理流程图及描述
如果记录中包含图片,则先上传图片,将返回的 添加到数组,最后将数组和记录内容上传到云数据库;如果记录中不包含图片则直接将记录内容上传到云数据库。
3)功能核心代码
3.2 功能实现二:记录查询功能1)功能简要描述:已经创建备忘录的用户,可以按照时间顺序查看所有记录及任意记录的详细内容2)从用户端到云开发的信息处理流程图及描述
小程序端用户上传自己的 到云函数,云函数根据该 到云数据库请求对应数据,数据返回到云函数后,云函数进行排序和时间格式截取处理,最后将数据返回到小程序端。
3)功能核心代码
3.3 功能实现三:备忘录修改功能1)功能简要描述:对于记录详细内容,用户除了可以查看时间、位置和内容之外,还可以进行内容的编辑和删除记录2)从用户端到云开发的信息处理流程图及描述
用户修改记录时,直接上传新的记录内容和记录id调用 进行即可。
3)功能核心代码
四、小结
其实一开始,我的随手记LIte小程序是计划用小程序+WEB后台开发实现的,从买域名(备案···)到后台开发环境搭建占到了这个项目的2/3的时间,且域名、服务器、CA证书都需要管理续费。
有一天我收到公众号推送小程序·云开发的消息,打开一看太惊喜了,用1天时间了解学习了下,第二天我便将后台切换到了云开发。
我可以将大部分精力都放在业务的实现上,可以说是零部署,零维护,也不需要操心域名和服务器相关的东西,而且云控制台的数据和文件都是可视化管理,用户登录寥寥几行代码就可实现,常规的数据读写都封装好了接口。
期待小程序·云开发开放出更多的接口和功能···
五、项目预览
如果你有关于使用云开发TCB相关的技术故事/技术实战经验想要跟大家分享,欢迎留言联系我们哦!比心!
转发是最大的支持。评论区等你!
今日互动
互动话题:你看好小程序前景吗?
(欢迎评论留言发表你的看法)
为了更好地互动,回馈支持我们的读者朋友,腾小云决定玩一票大的(其实也没多大),参与方式非常简单,人人都有份拿奖。
10个名额!10个名额!10个名额!
今天开始,时间截止到1月17日,送出云加社区周边礼品一份!
参与方式:
1,留言最多:从留言最多的前3位读者选出,记得每篇文章都留言!
2,点“好看”:从点“好看”的读者中选出3位
3,分享最多:分享文章最多的前4位,经常分享到朋友圈和群获奖几率增大哦!
看谁可以坚持到最后,祝您好运!
这就是奖品,够份量吧哈哈
关注云加社区,回复3加小编拉你进群
你那么好看,可以给我一个“好看”吗?
领取专属 10元无门槛券
私享最新 技术干货