从零开始掌握微信小程序云开发并实现上线发布

起步说明:非小白教程

  如果你已经看过官方文档,并且简单写过一些代码,那么这篇教程非常适合你。建议快速浏览文档,然后跟着写一遍,效果会更好。

小程序注册与配置

  首先,你需要在微信公众平台注册一个小程序。注册完成后,进入“设置”页面,获取必要的信息。接着,新建一个小程序云项目。选择一个空目录,填写相关信息(使用云能力时必须填写),并勾选“创建小程序云”。点击新建后,你会得到一个展示云基础能力的示例小程序。

项目初始化与云能力开通

  在新建的项目中,你会发现与普通小程序的不同之处:没有游客模式,也不能使用测试工具。在“工具配置”中,增加了指定存放云函数目录的字段,该目录会有特殊图标。云能力从基础库2.2.3开始支持。

  第一次使用云能力时,需要先开通云服务。点击云按钮,继续点击开通,并同意相关条款。接着,新建一个环境,注意环境名称一旦指定后不可更改,且只能创建两个环境。

数据库与页面配置

  在初始化数据库环境后,你可以开始新建页面。每个页面都包含页面逻辑、页面配置、页面结构和页面样式表。保存后,你可以新建文件夹,并在入口文件中进行全局配置。全局配置可以在各个页面单独引用,但页面配置会覆盖全局配置中的相同项。

云功能详解

  云功能提供了三大基础能力支持:云函数、数据库和存储。云函数在云端运行,微信私有协议天然鉴权,者只需编写业务逻辑代码。数据库既可以在小程序前端操作,也能在云函数中读写。存储功能允许在小程序前端直接上传/下载云端文件,并在云控制台进行可视化管理。

云控制台与权限管理

  在云控制台中,你可以管理数据库、存储和云函数。每条记录都有一个唯一标识字段,者可以自定义部分字段,但不可自定义和修改某些系统字段。数据库权限分为小程序端和管理端,管理端包括云函数端和控制台,拥有所有读写权限。

云函数与数据操作

  在云函数中,你可以通过右键云函数根目录文件夹新建云函数,并初始化。云函数可以相互调用,也可以在小程序端使用。小程序端操作数据时,调用获取默认环境的数据库引用即可。

自定义组件与第三方组件

  在小程序中,你可以使用自定义组件和第三方组件。具体使用方法可以参考项目代码。多个云函数环境切换较为繁琐,目前官方尚未提供统一配置的方法,但可以通过建立一个云函数来简化操作。

本地调试与发布

  本地调试可能会比较繁琐,建议直接使用云控制台进行调试。发布时,克隆代码到本地,打开微信者工具,导入项目并填写相关信息。将环境改为自己的环境,包括每个云函数中的环境。在数据库中添加必要的字段,如黑名单列表、帖子列表、功能控制开关和用户列表。发布状态时,注意规避微信审核,因为个人者禁止用户发布信息。

© 版权声明
THE END
分享