用户
 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,登录网站

本帖最后由 grasps 于 2019-10-7 22:47 编辑

如题说述,目前是将整个集合中的值给取出来了,求帮助

js页面


const app = getApp();
// 获取云数据库引用
const db = wx.cloud.database();
const admin = db.collection('chengji'); //集合名
let name = null;
let idcard = null;  //身份证号
Page({
  data: {
    //定义一个数据,主要是放集合结果的
    ne: []
  },
  onLoad: function (options) {
    var that = this;

    const db = wx.cloud.database({
      //这个是环境ID不是环境名称
      env: 'xxxxxx'
    })
  },
  inputName: function (event) {
    name = event.detail.detail.value
  },

  inputIdcard: function (event) {
    idcard = event.detail.detail.value
  },
  queryData: function () {
    var that = this;
    // 根据记录ID搜索数据集
    admin.get({
      //如果查询成功的话
      success: res => {
        //这一步很重要,给ne赋值,没有这一步的话,前台就?#25442;?#26174;示值
        let user = res.data;
        for (let i = 0; i < user.length; i++) {  //遍历数据库对象集合
          if (name === user.name) { //用户名存在
            if (idcard !== user.idcard) {  //判断号码是否正确
              wx.showToast({
                title: '身份证错误!',
                icon: 'success',
                duration: 2500
              })
            } else {
              console.log('登陆成功!')
              wx.showToast({
                title: '登陆成功!!',
                icon: 'success',
                duration: 2500
              })
              that.setData({
                ne: res.data
              })
            }
          } else {   //不存在
            wx.showToast({
              title: '无此用户名!',
              icon: 'success',
              duration: 2500
            })
            wx.navigateTo({  
              url: '/pages/cj1/cj1',  //登陆失败后后跳转的界面
            })
          }
        }
      }
    })
  },
})


wxml页面

<view class="main-body">
    <view class="option" >
<view class='wrapper'>
  <view class='top'>
       <image mode='widthFix' src='/images/bottom12313.png'></image>
    <view>
    <i-input value='{{inputnamei}}'  bind:change='inputName' maxlength="11" title="姓名" autofocus placeholder="请输入姓名" />
<i-input value='{{inputidcard}}'  bind:change='inputIdcard' maxlength="18" title="身份证号" autofocus placeholder="请输入身份证号码" />
<i-button bindtap='queryData' type="primary">查 询 成 绩</i-button>
</view>
  </view>

  <view class="hs20"></view>
    <view>
        <view class="list-title-left">姓名:</view>
        <view  class="list-title-right" wx:for='{{ne}}' wx:key='key'>
<text  space='nbsp'>{{item.name}}</text>
</view>
        <view class="clear"></view>
</view>
<view class="hs20"></view>
    <view>
        <view class="list-title-left">班级:</view>
        <view class="list-title-right" wx:for='{{ne}}' wx:key='key'>
<text  space='nbsp'>{{item.class}}</text>
</view>
        <view class="clear"></view>
</view>
<view class="hs20"></view>
    <view>
        <view class="list-title-left">时间:</view>
        <view class="list-title-right" wx:for='{{ne}}' wx:key='key'>
<text  space='nbsp'>{{item.year}}</text>
</view>
        <view class="clear"></view>
</view>
<view class="hs20"></view>
    <view>
        <view class="list-title-left">色彩:</view>
        <view class="list-title-right" wx:for='{{ne}}' wx:key='key'>
<text space='nbsp'>{{item.sc}}</text>
</view>
        <view class="clear"></view>
</view>
<view class="hs20"></view>
    <view>
        <view class="list-title-left">素描:</view>
        <view class="list-title-right" wx:for='{{ne}}' wx:key='key'>
<text  space='nbsp'>{{item.sm}}</text>
</view>
        <view class="clear"></view>
</view>
<view class="hs20"></view>
    <view>
        <view class="list-title-left">速写:</view>
        <view class="list-title-right" wx:for='{{ne}}' wx:key='key'>
<text  space='nbsp'>{{item.sx}}</text>
</view>
        <view class="clear"></view>
</view>
<view class="hs20"></view>
    <view>
        <view class="list-title-left">班级排名:</view>
        <view class="list-title-right" wx:for='{{ne}}' wx:key='key'>
<text  space='nbsp'>{{item.classrank}}</text>
</view>
        <view class="clear"></view>
</view>
<view class="hs20"></view>
    <view>
        <view class="list-title-left">年纪排名:</view>
        <view class="list-title-right" wx:for='{{ne}}' wx:key='key'>
<text  space='nbsp'>{{item.schoolrank}}</text>
</view>
        <view class="clear"></view>
</view>
</view>
  </view>
</view>








微信截图_20191007224633.png (23.12 KB, 下载?#38382;? 10)

微信截图_20191007224633.png
分享至 : QQ空间
0 人收藏
目前是将集合中所有的值给取出来了,我需要的?#21069;?#36523;份证号来查询本人的成绩
发新帖
您需要登录后才可以回帖 登录 | 立即注册
不朽的浪漫援彩金
福建十一选五怎么算中奖号码 上海Ⅱ选5计划 极速十一选五开奖视频 北京赛车pk10七码计划表 号码 今天新疆十一选五走势图表 云南11选5规律 湖南幸运赛车 体彩河南11选5开奖查询 梦幻西游手游那个角色好赚钱 中国重工股票分析报告 青海11选5基夲走势图 新浪斗地主下载安装 塞尔达卖什么药水赚钱 揭阳中彩票 中国竟彩网