手机版

微信小程序云开发及使用方法新手第一次体验

时间:2021-08-24 来源:互联网 编辑:宝哥软件园 浏览:

今天看到微信推了一个小程序云在线通知。作为前端er,我很期待。先看看文件是怎么说的就很好了:

开发者可以用云开发微信小程序和游戏,不用搭建服务器就可以使用云功能。

云开发为开发者提供了完整的云支持,弱化了后端和运维的概念,在不设置服务器的情况下,使用平台提供的API进行核心业务开发,可以快速启动和迭代。同时,这种能力与开发人员已经使用的云服务兼容,而不是相互排斥。(也就是说,以后如果老板让你做小节目,你甚至不需要后台的人给你配。

目前,它提供三种基本的容量支持:

云功能:代码在云端运行,微信私有协议自然认证,开发者只需要编写自己的业务逻辑代码数据库:一个可以在小程序前端操作,可以在云端读写的JSON数据库存储功能:直接在小程序前端上传/下载云文件,在云开发控制台中可视化管理。说白了,云函数就是后端代码,现在叫云函数。自己写上传。关于数据库没什么好说的,就是数据库。

传统数据库以mysql为例:

看到int很烦吗.类型太多了,而且在合并多个表时也很麻烦

小程序云的Json数据库;

看到这些类型是否友好,大大降低了新手对数据库的理解,不需要学习黑窗和sql命令就可以方便的导入josn数据。

现在完成这个过程:

1.使用小程序云模板创建小程序:

-创建一个空文件夹并填写您的appId(必填)。官方表示:检查创建“云开发快速启动项目”,其实是‘搭建云开发快速启动模板’,有点坑。学生要注意。单击确定==

2.看这么多是不是有点古板——!当您看到更多内容时,请单击创建您自己的环境。具体来说,写一个名字,创造一个环境。正式来说,最好创建两个环境,一个是开发环境,另一个是在线环境。

不要细说,都是免费的

看这个配置也很良心,一般人真的不用升级配置==

3.选择环境。环境已经创建,但尚未使用

右键单击第一个文件夹并选择要使用的环境。以下是您的云功能,它们运行在服务器上。

右键单击登录文件夹,然后选择上传和部署。ps:不用上传部署怎么用,所以没什么问题。==

4.不要担心如何上传登录。让我们首先看到点击获取openid是一个事件。发现上传的云函数事件名称只有一个对应的名称,云函数直接返回openid,看云函数是如何实现的。

wx . cloud . call function({ name : ' log in ',data: {},success 3360 RES={ console . log '[cloud function][log in]user OpenID 3360 ',RES . result . open id)app . global data . open id=RES . result . open id wx . navigatto({ URL : './userConsole/userConsole ',}) },fail : err={ console . error('[cloud function][log in]调用失败',err) wx。navigateto ({URL 3360 './Deploy functions/Deploy functions ',})}))//云函数模板//部署:在云函数/登录文件夹中右键单击,选择“上传并部署”/* * *本示例将自动验证的小程序用户openid返回给小程序。* *事件参数包含*-小程序传入的数据。-微信认证直接信任的用户的唯一标识openid * */exports.main=(event,Context)={ console . log(event)console . log(Context)//可以执行其他自定义逻辑。console.log的内容可以在云开发的云函数调用日志中查看。返回{ openid : event . user info . OpenID,}}在云函数中,可以直接获取用户的OpenID和appid并返回,在前端获取OpenID真的很方便。==

5.关于数据库,数据库另一边的每个表都有权限设置,大家好好看看。

它很容易创建和阅读,很像slq语句。

首先,创建一个db对象,然后直接转到集合(“表名”)。其中({ condition })。get()。然后(res={})。我在这里使用Promise样式,但是当然也可以使用回调方法取出表中的所有数据,显示在页面上。

const db=wx . cloud . database();DB.collection ('todos ')。其中({_ id:' w5c0idwesyzkco4t'})。get()。然后(res={this。setdata ({datalist3360res。数据})})更多的API仍然依赖于接口

我觉得我可以继续提高,用起来感觉很好,让一切变得简单。

以上就是本文的全部内容。希望对大家的学习有帮助,支持我们。

版权声明:微信小程序云开发及使用方法新手第一次体验是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。