微信小程序开发微信小程序开发者

小程序云开发前言篇

2018-09-11  本文已影响34人  甚时跃马归来

小程序“云开发”的发布,给小程序注入了一剂猛料,注定会掀起一个小程序狂潮。相信大家看过了文档都说好,今天就记录一下学习小程序“云开发”的一些心得过程,其实如果以前有学过leancloud的话,学这个会觉得so easy。

一:小程序“云开发”的能力

先来看看小程序“云开发”有什么能力。

这些能力翻译过来就是:

可以看见的是,小程序“云开发”的公布,对于一些个人小程序、微小企业的小程序来说,是极大的利好,以前需要2个人才能做的事情,现在一个人也能做啦,还不用出钱租服务器啦,嗯。。。我一个PHP的这么兴奋干嘛...

二:小程序“云开发”开始

用过leancloud的朋友们可能对小程序“云开发”肯定有一种很熟悉的感觉,其实它俩的用法是很相似的,但是小程序“云开发”更加方便简单。下面开始小程序“云开发”之旅吧,本篇只是入门篇。

1.开始

首先把微信开发者工具升级到最新版本,也就是2018-09-10发布的版本(v1.02.1809101)

其次,新建小程序项目,并选择“建立云开发启动模板” // 目前暂不知到如何将已有版本也接入云开发中,有知道的朋友希望可以评论告知一下。

最后,点击微信开发者工具工具栏中,调试器右边的云开发进去,然后同意。
填写环境名称就可以开通云开发了。

注:每个小程序允许创建2个免费的环境。其实是让开发者将开发环境和生产环境分离。

2.云函数的部署

再回到微信开发者工具,此时先来熟悉一下操作。

点击头像旁边的 “点击获取openid”,然后跳转界面说是调用失败。(这里调用的是系统初始文件已经写好的云函数,在cloudfunctions/login/index.js中)

调用失败的原因是,没有指定云函数的环境(之前设置名字的那个或是另外1个,如果你创建了2个环境的话。)

解决方法是,选中 cloudfunctions文件夹,右击 ——> 同步云函数/更多设置 ——> 选中cloudfunctions/login文件夹 ——> 右击,选择 创建并部署。

3.新建云函数

右键单击 cloudfunctions文件夹,输入云函数的名字。最后别忘了右击该文件夹,选择 创建并部署。

注:此部分要使用npm下载 wx-server-sdk 。

4.前端操作数据库和上传图片

照着点就是了,没什么难度。、

注1:小程序“云开发”存取数据要求必须存在集合(也就是表),leancloud的则可以无视是有有该CLASS(也就是表),可能各有侧重吧,这对我们来说没什么影响。

注2:小程序“云开发”和leancloud都无需新建列,直接存数据就OK了。

5.小程序“云开发”控制台

小程序“云开发”控制台设计得简洁易懂,不多说。下一篇将会讲讲正式使用小程序“云开发”实战内容,欢迎大家关注~~

上一篇下一篇

猜你喜欢

热点阅读