我们之前用云开发时,想做个数据管理后台,只能用小程序开发工具自带的操作后台,然后直接在数据库里操作数据。这样对程序员没有什么,可是我们的程序开发出来也要给不懂程序的人使用的。如何让这些人也可以很好的管理我们云开发的数据库呢。这个时候我们就要用vue或者传统web开发实现一个网页管理后台,通过这个直接管理云开发了。但是开发这样一个网页后台,无疑会增加我们的工作量。所以我们今天借助云开发官方推出的CMS功能,来快速的搭建一个云开发的网页管理后台。
CMS的好处如下:
开通路径如下图
一,直接开通内容管理系统(CMS)
点击开通内容管理,会有下面所示的弹窗。直接勾选协议,然后点击确定即可
二,进入cms管理后台
我们上面开通好以后,接下来就要拿到进入管理后台的链接了。如果没有下面所示的内容,记得把自己的开发者工具升级到最新版本。
2-1,点击工具栏顶部的更多,
2-2,然后选中内容管理即可。
2-3,拿到后台地址
三,创建项目
我们第一次进入cms后台,需要自己创建一个新的项目。
四,创建内容模型(数据表)
我们上面项目初始化成功以后,我们就要创建我们的内容模型了,内容模型我们云开发里的集合(数据库)是对应的。
如我们这里已创建商品模型为例。4-1,直接点击创建模型
4-2,输入展示名称和数据库名
五,添加商品数据
我们到内容集合里找到我们上面创建的数据表,就可以往里面添加数据了。
5-1,新建数据
这个时候我们直接创建,可以看到只有两个字段
5-2,往数据表里添加字段
- 商品名
- 商品价格
- 商品图片
- 商品详情
暂且就这些吧,接下来我们就要一个个往数据表里添加字段了。
5-3,添加商品名
我们的商品名,用单行字符串就,并且是必填字段。
5-4,添加商品价格
商品价格我们用数字类型,必填字段
5-5,添加商品图片
我们的商品图片应该是一组图片,所以我们添加商品图片字段时选择图片类型,然后允许有多个内容,必填项。
5-6,添加商品详情页
商品详情页,我们可以是纯文字,也可以是图文混合。为了让详情页更加美观,我们这里用富文本。
5-7,修改表数据
那么我们可以点击编辑按钮,来为空字段添加值。
5-8,编辑商品详情
我们商品详情用的是富文本,那么我们最好弄个简单的图文混排。
5-9,添加一条新数据
我们上面的数据是通过修改的,那么我们再来演示一个新增数据。
六,获取商品列表
首先我们要获取商品列表,新建一个商品列表页面,然后在js的onload方法里请求数据。
6-1,获取数据
6-2,把数据填充到页面上
上面数据获取到了,我们接下来就要把数据填充到页面了,其实之前云开发有讲过,我这里不再啰嗦,直接上代码。
- wxml和wxss页面比较简单
- js页面其实也没有很复杂
6-3,点击跳转到商品详情
我们这里的goDetail方法,主要是点击列表的商品时,跳转到商品详情页。
可以看到我们进入详情页时成功的携带了商品id,我们请求详情页的数据,就主要靠这个id了。七,请求并加载商品详情页
7-1,请求详情页数据
7-2,编写wxml和js
7-3,效果图
最好看下显示的效果
当然了,样式比较丑,后面有机会再优化吧。
到这里我们的cms可视化管理后台就完整的搭建好了,也给大家简单的演示了cms添加和修改数据,并且在小程序上展示了这些数据。
精彩评论