首页 > 数据库 >投票评选活动小程序连接云数据库,读取评选人物列表

投票评选活动小程序连接云数据库,读取评选人物列表

时间:2023-06-10 16:38:13浏览次数:38  
标签:提示框 读取 数据库 页面 评选活动 voteWorks 数据 wx

投票评选活动小程序连接云数据库,读取评选人物列表

1、首先在云开发控制台的数据库,创建voteWorks集合;

2、在voteWorks数据集合,设计表的数据结构;

3、配置好数据访问权限;

4、在小程序端连接云数据库,读取评选人物列表;

关键代码如下:

// 连接云数据库
const db = wx.cloud.database();
// 获取集合的引用
const voteWorks = db.collection('voteWorks');
// 数据库操作符
const _ = db.command;

// 显示 loading 提示框
wx.showLoading({
  title: '拼命加载中'
});
// 数据库集合的聚合操作实例
voteWorks
  .where({
  _id: _.exists(true)
})
  .orderBy('name', 'desc')
  .get()
  .then(res => {
  // 获取集合数据,或获取根据查询条件筛选后的集合数据。
  let data = res.data || [];

  // 将数据从逻辑层发送到视图层,通俗的说,也就是更新数据到页面展示
  this.setData({
    participantList:data
  });

  // 隐藏 loading 提示框
  wx.hideLoading();
})

5、通过接口获取到数据库的真实数据后,通过this.setData()将数据从逻辑层发送到视图层,通俗的说,也就是更新数据到页面展示;

页面渲染效果:

投票评选活动小程序连接云数据库,读取评选人物列表_数据

6、为了增强用户体验,我们通常会在请求数据的时候,wx.showLoading()显示 loading 提示框,目的是告诉用户目前的状态是请求数据中,让用户耐心等待一下;

7、页面渲染结束后,需主动调用 wx.hideLoading 才能关闭提示框,表示已经加载完毕。

投票评选活动小程序连接云数据库,读取评选人物列表,到渲染页面的整个过程,大致是这样。

标签:提示框,读取,数据库,页面,评选活动,voteWorks,数据,wx
From: https://blog.51cto.com/u_15335909/6454776

相关文章

  • Python 3.x对MySQL数据库的常用操作
    首先安装MySQL,然后使用pipinstallpymysql安装扩展库,最后执行下面的代码。运行结果:公众号“Python小屋”......
  • Python批量导入Excel文件中的不重复数据到SQLite数据库
    自从2015年开始,为了上课方便,我编写了一个课堂管理系统并陆续增加了很多功能,已连续使用7个学期,在使用过程中也经常修补和完善其中一些细节。这个软件也是《Python可以这样学》最后一章的完整案例,涉及tkinter、数据库、多线程、Word文件操作、Excel文件操作、进程管理、二进制序列化......
  • MySQL数据库安全评估工具
    MySQL数据库安全评估工具MySQLDatabaseSecurityAssessmentTool   MySAT执行多项测试以分析数据库配置和安全策略。MySAT可以帮助评估并因此提高MySQL数据库的安全性。MySAT是一个简单的SQL脚本,它易于理解,易于维护。MySAT的结果是一份HTML格式的报告。MySQL数据库安全评估......
  • Python+Pandas读取Excel文件分析关系最好的两个演员
    问题描述:已知Excel文件“电影导演演员.xlsx”中内容如下所示,后台发送消息“20220119”下载文件:编写程序,读取Excel文件中的数据,分析共同参演电影数量最多的两个演员,也就是关系最好的两个演员,要求尽可能多地使用Pandas来完成任务。参考代码:运行结果:['演员3''演员4']公众号“Python小......
  • 数据库结构
     teachmanger&nbspanswercoursehomeworkmangerstucoursestudentteacherteacoursevideo &nbspanswer&nbspFieldsFieldTypeCollationNullKeyDefaultExtraPrivilegesCommentstuidvarch......
  • STM32通过ADC1读取光敏电阻的值转换光照强度
    【1】光敏电阻的原理光敏电阻是一种半导体元件,它的电阻值会随着照射在其表面的光线强度的变化而发生改变。当光线越强,光敏电阻的电阻值就越小;当光线较弱或没有光照射时,电阻值就会增大。光敏电阻广泛应用于光电控制、光度计、自动调节亮度灯等领域。常见的光敏电阻有硫化镉(CdS)光敏电......
  • 靳宇灵 | FastAdmin数据库开发规则
    这里提供的是数据库表字段规则在你创建表时使用,当按如下的规则进行字段命名、类型设置和备注时使用phpthinkcrud-t表名生成CRUD时会自动生成对应的控制器、模型、视图、JS等。根据字段类型类型备注类型说明int整型自动生成type为number的文本框,步长为1enum枚举型自动生成单选下......
  • JAVA的springboot+vue家政服务管理平台,家政预约管理系统,附源码+数据库+论文+PPT
    1、项目介绍随着家政服务行业的不断发展,家政服务在现实生活中的使用和普及,家政服务行业成为近年内出现的一个新行业,并且能够成为大众广为认可和接受的行为和选择。设计家政服务管理平台的目的就是借助计算机让复杂的销售操作变简单,变高效。家政服务管理平台采用了B/S结构,JAVA作......
  • 数据库索引失效情况
    数据库索引是一种用于加快数据库查询速度的数据结构。它类似于书的目录,可以帮助数据库快速定位到需要查询的数据。索引可以包含一个或多个列,并且可以在数据库表上创建单一索引或组合索引,以提高针对特定列或多个列的查询性能。在查询时,数据库可以使用索引来快速定位到满足......
  • 【后端面经-数据库】MySQL的存储引擎简介
    目录MySQL的存储引擎0.存储引擎的查看和修改1.MyISAM2.InnoDB3.MEMORY4.MERGE5.总结6.参考博客MySQL的存储引擎mysql主要有四类存储引擎,目前主要使用InnoDB作为存储引擎。0.存储引擎的查看和修改查看当前数据库的默认存储引擎showvariableslike'default_storage_e......