使用微信开发者工具可以创建云数据库,并通过代码可以查询并在客户端显示数据库的内容。

附:小程序一个功能页面有wxml(客户端呈现),js(功能函数),json,wxss(个性化处理),这些是局部的文件。还有全局的文件如app.js和project.config.json。以上这些文件都需要用到。

一、创建云数据库

1. 在微信开发者的左上角点击“云开发”,如图1。

图1

2. 在弹出的界面中选择“数据库”,如图2。

图2

3.点击“+”后会按照箭头顺序出现集合名(自己命名,如ccwl.)和记录ID(系统命名),如图3。

图3

4.在创建好数据库后,点击右上角的“设置”,如图4。

图4

5. 在弹出的窗口中,要记住环境ID(如“exchange-nigx4”)和刚才自己命名的集合名,如图5。

图5

二、客户端显示(wxml文件)

代码和注释:

<view><button bindtap="getData" type='primary'>查询数据</button></view> //建立名为getData的bingtap按钮,用以查询和返回数据。
<view><view wx:for="{{ne}}">      //将存储数据库返回值的ne输出<view>{{item.name}}</view> //item.name表示姓名<view>{{item.age}}</view>  //item.age表示年龄//可以根据自己的喜欢在数据库中加入自己喜欢的类别。</view>
</view>
//这里的view插件并没有个性化,可以使用class和wxss文件进行个性化。

三、后台控制(页面的js文件、app.js和project.config.json)

3.1 页面的js文件的代码和注释:

const DB = wx.cloud.database().collection("ccwl")  //声明调用的数据库名称,将刚在自己命名的数据库名写入(如ccwl)
Page({//添加数据,开发者完成addData() {DB.add({data: {name: "chenchao",  //数据库的内容age: 25,ne: []},success(res) {console.log("添加成功", res)  //调试界面可以看到是否添加成功},fail(res) {console.log("添加失败", res)}})},//查询数据,用户使用getData() {DB.get({success: res => {console.log(res.data)this.setData({    //收集数据到ne中并返回ne: res.data})},fail(res) {console.log("查询失败", res)}})}
})

3.2 app.js的代码和注释:

App({onLaunch: function () {//云开发环境初始化wx.cloud.init({env: "exchange-nigx4"    //初始化云服务,并将刚才的环境ID写入,如“exchange-nigx4”})}
})

3.3 project.config.json的代码和注释:

{"description": "项目配置文件",  //开发工具原有代码"cloudfunctionRoot": "cloud/",  //添加的代码,作用是调用云服务。***还有其它的代码******由于篇幅原因******不予以展示***}

四、效果展示

在3.1 页面的js文件中,我们将“chenchao”和“25”写入,在点击“查询数据”后会显示。注意: 这里我加入了自己的个性化(背景色),可以在wxss文件中修改。

五、视频演示

B站视频链接:

https://www.bilibili.com/video/BV1ti4y1t7Qh/

六、往期内容

使用微信开发者工具制作小程序的基本方法

七、参考文献

[1] 微信官方文档 《上手云数据库》

[2] weixin_30622181《微信小程序-获取云数据库某集合数据并显示在页面》 来源:CSDN

[3] 编程小石头 《3小时零基础入门微信小程序云开发,摆脱后台自己实现小程序后台服务器》 来源:哔哩哔哩

开发一个可以查询并显示数据库内容的微信小程序相关推荐

  1. 【小程序云开发】不用后端也能构建完整的微信小程序

    文章目录 什么是微信小程序云函数 云数据库 HTTP 云函数 定时触发云函数 总结 写在最后 什么是微信小程序云函数 微信小程序云函数是通过微信小程序云开发提供的一种服务器端代码,用于在小程序中进行服 ...

  2. 小程序源码:游戏助手王者战力查询扫码登录多功能微信小程序

    这是一款游戏多功能助手小程序 内由王者战力查询(支持微信QQ双端查询,安卓IOS) 游戏扫码登录(内支持多种游戏扫码登录) 短视频去水印功能(支持各大平台) 游戏改名助手(支持空白名生成,符号名生成) ...

  3. Taro 小程序开发大型实战(七):尝鲜微信小程序云(下篇)

    欢迎继续阅读<Taro 小程序开发大型实战>系列,前情回顾: 熟悉的 React,熟悉的 Hooks:我们用 React 和 Hooks 实现了一个非常简单的添加帖子的原型 多页面跳转和 ...

  4. 校园超市,百货超市小程序,手把手带你开发一款微信商城小程序,云开发+cms+数据库+js+css+微信小程序

    从今天开始带领大家实现一款云开发版的校园二手商城小程序 技术选型 1,前端 微信小程序原生框架 css JavaScript 2,管理后台 云开发Cms内容管理系统 web网页 3,数据后台 小程序云 ...

  5. uniapp + 微信小程序 + 云开发。实现一个可以计算汽车油耗的工具类微信小程序

    简介 是一款可以计算汽车油耗的小程序.根据加油量.所加油量跑的公里数.当时的油价.即可以计算出汽车的百公里油耗.每公里花费多少钱等数据.并且可以将每次数据永久记录下来,然后可以将多次的数据进行横向的对 ...

  6. Taro 小程序开发大型实战(六):尝鲜微信小程序云(上篇)

    欢迎继续阅读<Taro 小程序开发大型实战>系列,前情回顾: 熟悉的 React,熟悉的 Hooks[1]:我们用 React 和 Hooks 实现了一个非常简单的添加帖子的原型 多页面跳 ...

  7. Java后台微信点餐小程序开发最新版笔记,Springboot+Mysql+Freemarker+Bootstrap+微信小程序实现扫码点餐小程序,包含语音提示,微信消息推送,网页管理后台

    由于之前的Java后台微信点餐小程序有些知识点过时了,所以今天重新出一版,把里面过时的知识点更新下 前五章是部署笔记,后面是知识点的详细讲解,大家可以先看部署笔记,部署起来后,再跟着详细知识学习. 第 ...

  8. 若依前后端分离发布富文本框内容 | uni-app微信小程序展示富文本框内容

    微信小程序端引入富文本样式 富文本提交图片json error 一.展示示例: 1.PC端前端发布界面 可以设置文字大小,居中,可以插入图片,设置图片大小,居中. 2.小程序端展示 二.基于若依框架踩 ...

  9. web开发作品演示之每天都要上报体温微信小程序

    一.项目来源 2020年疫情的到来,使得很多学校对学生的身体健康更加关注,因此每天学校都要收集学生体温数据,以便做好疫情防控工作.在我们学校,体温收集工作需要经过很多人收集,比如学生A要把体温报给学生 ...

最新文章

  1. 一文带你看透 GDB 的 实现原理 -- ptrace真香
  2. Vue 踩坑日志 - 有关路由传参的坑
  3. 笔记-项目范围管理-需求工程-需求管理
  4. Java设计模式之结构型:享元模式
  5. codeforces1471 D. Strange Definition
  6. (转)基于libRTMP的流媒体直播之 AAC、H264 推送
  7. 减治法解决八枚硬币问题/假币问题(JAVA)----二分,三分,不知轻重的情况
  8. python可选参数定义_c#教程之定义可选参数
  9. python程序运行后没有反应_为什么我的电脑在运行这个python程序时速度变慢,没有反应?...
  10. ManualResetEvent
  11. selenium设置文件下载路径
  12. python bmp转jpg_python将bmp转换为jpg格式并删除原图的具体操作
  13. java基础知识学习重点总结
  14. WeGeek Talk | 美团外卖
  15. 虚拟化技术——VLAN策略
  16. 锂离子电池和燃料电池特性介绍
  17. 示波器探头x10、x1挡位
  18. Oracle 创建表、定义序列以及创建触发器
  19. Andorid屏幕唤醒异常,Power按键无法点亮屏幕的分析
  20. 抖音等多款软件涉代码抄袭,字节跳动被诉赔 22.74 亿元

热门文章

  1. EAX、ECX、EDX、EBX寄存器的作用
  2. 学习分布式系统需要的知识
  3. css设定元素左对齐,左对齐标签 - 右对齐选择元素(CSS)
  4. unity3d简单的粒子特效
  5. 统计地铁一号线站点Python
  6. 华为云在Linux ECS上使用obsutil通过内网访问OBS
  7. flask peewee教程
  8. Hibernate中,mappedBy和注解@JoinColumn的对比
  9. nginx学习,看这一篇就够了:下载、安装。使用:正向代理、反向代理、负载均衡。常用命令和配置文件,很全
  10. JS中find()和findIndex()