一分钟搭建小程序管理后台,借助云开发CMS搭建可视化的数据管理网页平台

本文涉及的产品
数据管理 DMS,安全协同 3个实例 3个月
推荐场景:
学生管理系统数据库
简介: 一分钟搭建小程序管理后台,借助云开发CMS搭建可视化的数据管理网页平台

我们之前用云开发时,想做个数据管理后台,只能用小程序开发工具自带的操作后台,然后直接在数据库里操作数据。这样对程序员没有什么,可是我们的程序开发出来也要给不懂程序的人使用的。如何让这些人也可以很好的管理我们云开发的数据库呢。这个时候我们就要用vue或者传统web开发实现一个网页管理后台,通过这个直接管理云开发了。但是开发这样一个网页后台,无疑会增加我们的工作量。所以我们今天借助云开发官方推出的CMS功能,来快速的搭建一个云开发的网页管理后台。


CMS的好处如下:

官方文档:https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/extensions/cms/introduction.html


开通路径如下图

下面就来教大家如何快速的开通这个可视化的内容管理平台。


一,直接开通内容管理系统(CMS)


点击开通内容管理,会有下面所示的弹窗。直接勾选协议,然后点击确定即可

这里的按量付费不用担心,官方每月都会给我们一部分免费额度的,我们学习的话,这个免费额度基本上够用了。

这里点击确认后,我们还要再次点击内容管理上面的开通按钮,然后会出现下面的弹窗。直接点击下一步即可。

然后需要初始化一个管理员账号,这里自己定义即可,设置好以后,最好记到小本本上,后面会经常用到。

设置好账号以后,就会提示开通成功。

6b22bbbb15534497f946f6999c63a77d.png

开通成功以后,我们需要耐心的等待系统为我们初始化环境,

开通成功以后,会显示注销的按钮。


二,进入cms管理后台


我们上面开通好以后,接下来就要拿到进入管理后台的链接了。如果没有下面所示的内容,记得把自己的开发者工具升级到最新版本。


2-1,点击工具栏顶部的更多,



2-2,然后选中内容管理即可。


5327d2fde138ad4fd78498e28ca63428.png


2-3,拿到后台地址


拿到后台地址后,直接在浏览器里打开。

输入自己前面设置的用户名和密码即可。登录后的页面如下


三,创建项目


我们第一次进入cms后台,需要自己创建一个新的项目。

aa30ca813c09cefec2abc0fd5670e968.png

创建成功后,可以看到我们的项目。

e100dbb2ec4bdf6afedea38e28bd8433.png

进入我们的项目

f93a052247f7165aa6f9d699c8f6b70d.png

到这一步我们的cms管理后台就已经创建成功了,接下来我们要管理我们的数据了。


四,创建内容模型(数据表)


我们上面项目初始化成功以后,我们就要创建我们的内容模型了,内容模型我们云开发里的集合(数据库)是对应的。

如我们这里以创建商品模型为例。


4-1,直接点击创建模型



4-2,输入展示名称和数据库名


点击创建以后,可以看到我们云开发数据库里增加了一个goods集合。

数据表创建成功以后,我们接下来就要往里面添加商品数据了。


五,添加商品数据


我们到内容集合里找到我们上面创建的数据表,就可以往里面添加数据了。

8e16a404c72df972b2c7d30704fdc009.png

5-1,新建数据


这个时候我们直接创建,可以看到只有两个字段

a63a8c365661cf20b170f4f222b44b3b.png

到数据库里看也是这样,虽然成功的添加了一条数据,但是这个数据太简单了吧。只有创建时间和修改时间

这肯定不是我们想要的,所以我们在上面第四步创建内容模型的时候肯定少设置什么了。


5-2,往数据表里添加字段


想一想我们的商品需要什么字段。


  • 商品名
  • 商品价格
  • 商品图片
  • 商品详情

暂且就这些吧,接下来我们就要一个个往数据表里添加字段了。


5-3,添加商品名


我们的商品名,用单行字符串,并且是必填字段。

45b340670b3b06e1253e366e08774fdf.png

然后点击添加,可以看到我们的商品表里成功的多了一个商品名的字段。

b82ecc050f4f83d66654ae5970822e02.png


5-4,添加商品价格


商品价格我们用数字类型,必填字段

b9ff01a5a9296beb4c2ff914ca320c2e.png

添加成功

8aa595d5e574d7f11293055baf60bd37.png


5-5,添加商品图片


我们的商品图片应该是一组图片,所以我们添加商品图片字段时选择图片类型,然后允许有多个内容,必填项。

添加成功


5-6,添加商品详情页


商品详情页,我们可以是纯文字,也可以是图文混合。为了让详情页更加美观,我们这里用富文本。

添加成功

完整的商品表创建成功以后,我们就可以去查看商品表里的具体数据了。

e5d3cd1968e75dffe2d1aaccc08fda0a.png

可以看到我们除了创建时间和修改时间有值外,其余的都没有值。


5-7,修改表数据


那么我们可以点击编辑按钮,来为空字段添加值。

然后添加具体的数据


5-8,编辑商品详情


我们商品详情用的是富文本,那么我们最好弄个简单的图文混排。

编辑好以后,记得点击一下更新

那么我们就创建了一条完整的数据

可以看出我们的修改时间也随之发生了变化


5-9,添加一条新数据


我们上面的数据是通过修改的,那么我们再来演示一个新增数据。

其实新增数据很简单,和我们上面修改数据一样。无非修改是要先有数据,再去修改。新增是直接新加。

填好数据记得点创建

这样我们就有两条数据了

然后去到我们的数据库,可以看到有两条数据。

接下来我们要做的就是在小程序里请求数据,然后展示数据。


六,获取商品列表


首先我们要获取商品列表,新建一个商品列表页面,然后在js的onload方法里请求数据。


6-1,获取数据


889496f3b93e2b53d21f8428e8c8070c.png

结果报错,因为我们没有做云开发环境的初始化。这一点我强调过无数遍了。

还不知道的同学,去看下我云开发入门的文章和视频。

然后可以看到我们请求成功了,但是没有数据,为什么呢??

我们需要修改goods表的权限,为所有人可读。

这样就可以看到,我们成功的请求到了两条数据。


6-2,把数据填充到页面上


上面数据获取到了,我们接下来就要把数据填充到页面了,其实之前云开发有讲过,我这里不再啰嗦,直接上代码。

wxml和wxss页面比较简单

js页面其实也没有很复杂


6-3,点击跳转到商品详情


我们这里的goDetail方法,主要是点击列表的商品时,跳转到商品详情页。

可以看到我们进入详情页时成功的携带了商品id,我们请求详情页的数据,就主要靠这个id了。


七,请求并加载商品详情页


7-1,请求详情页数据



7-2,编写wxml和js



7-3,效果图


最好看下显示的效果

当然了,样式比较丑,后面有机会再优化吧。

相关实践学习
MySQL基础-学生管理系统数据库设计
本场景介绍如何使用DMS工具连接RDS,并使用DMS图形化工具创建数据库表。
相关文章
预约按摩小程序开发,为什么很多上门按摩平台根本招聘不到优秀技师?
上门按摩平台面临招不到优秀技师的问题,主要原因是平台众多,技师选择多样。为解决此问题,平台可引入技师等级制度,根据订单数量和好评率划分高、低等级技师。高等级技师可享受70%-90%的高提成及首页推荐,这不仅能激励技师的积极性,还能帮助平台筛选出优质技师,提升服务质量和口碑,形成良性循环。
|
2月前
|
小程序 前端开发 中间件
ThinkPHP 配置跨域请求,使用TP的内置跨域类配置,小程序和web网页跨域请求的区别及格式说明
本文介绍了如何在ThinkPHP框架中配置跨域请求,使用了TP内置的跨域类`\think\middleware\AllowCrossDomain::class`。文章还讨论了小程序和web网页在跨域请求格式上的区别,并提供了解决方案,包括修改跨域中间件源码以支持`Origin`和`token`。此外,还介绍了微信小程序跨域请求的示例和web网页前端发送Axios跨域请求的请求拦截器配置。
ThinkPHP 配置跨域请求,使用TP的内置跨域类配置,小程序和web网页跨域请求的区别及格式说明
|
1月前
|
小程序 开发工具
微信小程序云开发的开通
微信小程序云开发的开通
33 0
微信小程序云开发的开通
|
2月前
|
存储 SQL 数据可视化
三维引擎系列(三):BIM数据管理与可视化功能
Ganos三维引擎的BIM数据管理分析解决方案,旨在充分发挥BIM模型价值,满足数字孪生技术发展的高精度需求。该方案通过结构化拆解BIM数据,实现统一管理和联合查询;支持精细化计算BIM模型指标,并与规划红线对比;同时提供高效渲染能力。Ganos内置多种功能,如ST_ImportIFC导入IFC格式数据,ST_As3DTiles生成3D Tiles瓦片数据结构,无需依赖第三方软件即可完成BIM数据的存储、计算与可视化展示。此外,通过简单的后端服务即可实现与渲染引擎的无缝对接,显著提升三维空间计算效率。
29 0
|
3月前
|
存储 运维 小程序
后端开发零负担!揭秘支付宝小程序云开发的高效与安全,你的项目也能飞速上线?
【8月更文挑战第27天】支付宝小程序云开发是由阿里云提供的集成开发环境,助力开发者高效、安全地构建小程序后端服务,免去服务器搭建,显著提高开发效率并降低运维成本。它集成了云函数、云数据库及云存储等功能,便于快速搭建后端逻辑。例如,仅需简单几行代码即可创建HTTP接口或进行数据管理。这使得开发者能更专注于业务逻辑和用户体验优化,同时平台还提供了强大的安全保障措施,确保数据安全和用户隐私。无论对于初创团队还是成熟企业,支付宝小程序云开发都能有效提升产品迭代速度和市场竞争力。
75 1
|
3月前
|
存储 小程序 数据可视化
小程序开发问题之使用小程序云服务开发个人相册小程序如何解决
小程序开发问题之使用小程序云服务开发个人相册小程序如何解决
|
3月前
|
小程序 开发者
第一个微信小程序的初始化过程、小程序微信开发平台的下载、如何注册一个微信小程序的账号
这篇文章介绍了微信小程序的初始化过程,包括如何注册微信小程序账号、下载微信小程序开发者平台,并指导了新建小程序的详细步骤。
第一个微信小程序的初始化过程、小程序微信开发平台的下载、如何注册一个微信小程序的账号
|
4月前
|
小程序 前端开发 物联网
无人桌球室小程序平台系统定制开发方案
【项目摘要】随着社会进步和科技发展,无人桌球室小程序应运而生,解决传统桌球室管理难题。提供在线预订、自动计分、赛事查询及会员管理功能,采用微信小程序前端、微服务后端及物联网智能设备技术实现。市场推广结合社交媒体、线下活动及口碑营销。需开发支持,请联系小编。
|
4月前
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的新冠抗原自测平台小程序附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的新冠抗原自测平台小程序附带文章源码部署视频讲解等
31 2
|
4月前
|
小程序
旅游计划定制小程序网页模板源码
旅游计划定制小程序网页模板源码
39 1
下一篇
无影云桌面