用戶
 找回密碼
 立即注冊

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賦值,沒有這一步的話,前臺就不會顯示值
        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, 下載次數: 107)

微信截圖_20191007224633.png
分享至 : QQ空間
0 人收藏
目前是將集合中所有的值給取出來了,我需要的是按身份證號來查詢本人的成績
發新帖
您需要登錄后才可以回帖 登錄 | 立即注冊
办移动营业厅赚钱吗 猎魂觉醒做什么家具最赚钱 qq游戏里有诈金花吗 梦幻西游买号练号赚钱吗 浙江11选5推荐号 极速pk10计划软件 怎么用手机赚钱 北京快三预测开奖 体彩31选7开奖查询 单人赚钱游戏 广西11选5人工预测 北京选号网 神武卡级赚钱攻略2017 老快3最大遗漏期数 幸运飞艇龙虎和是什么意思 如何用别人钱 赚钱吗