学习
实践
活动
专区
工具
TVP
写文章

零部署,零维护,随手记Lite小程序云开发实战分享

一、做一款轻便的备忘录小工具

有次在外地出差开会,台上的演讲者妙语连珠,分享的颇具启发性,我想把这些分享都记录下来,但一时找不到合适的记录地方,于是和身边大多数人一样,打开微信在 或 开始记录。但是这种形式的记录没有形成一个完整的记录体系,且时间久了很难再找到。

会后我在软件市场找了一圈,都没有找到特别合适的软件应用:一方面它们功能太繁琐复杂,远超我的需求;另一方面像这种不是特别高频使用的 ,说实话,我真不太愿意专门为此下载安装。

于是我想到小程序 —— 、 、 ,用小程序开发这么一款这样做备忘录的小工具,非常合适。

二、主要功能

创建备忘录:内容快速记录,支持表情和图片,自动获取标题和时间,可选择记录位置

备忘录查询:历史记录按时间排序,允许记录回查,导航到记录位置

备忘录修改:允许重复编辑修改

三、随手记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加小编拉你进群

你那么好看,可以给我一个“好看”吗?

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190103A1B1BQ00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券