收藏
回答

跳转界面的问题?

本来在wx.switchTab处应该会跳到/page/engeneer/cangku/cangku处,但跳转到之前调试的位置:/page/shouye/shouye处,app.json处也每问题,但就是跳转不对地方

// pages/login/login.js
let app = getApp();
// 获取云数据库引用
const db = wx.cloud.database();
const admin = db.collection('userinfo');//注意,这里就是刚才的集合的名字——user
let _id = null;//变量,用于存放用户输入的账号
let password = null;//变量,用于存放用户输入的密码


Page({
  /**
   * 页面的初始数据
   */
  data: {


  },
  //输入用户名
  inputNamefunction (event{
    _id = event.detail.value//将用户输入的账号放到变量里面
  },
  //输入密码
  inputPassword(event) {
    password = event.detail.value//将用户输入的密码放到变量里面
  },
  //登陆函数
  login() {
    let that = this;
    //登陆获取用户信息
    admin.get({
      success(res) => {
        let user = res.data;
         console.log(res.data);
        for (let i = 0; i < user.length; i++) {  //遍历数据库对象集合
          if (_id === user[i]._id) { //用户名存在
            if (password !== user[i].password) {  //判断密码是否正确
              wx.showToast({
                title'密码错误!!',
                icon'none',
                duration2500
              })
              break
            } else {
              console.log('登陆成功!')
              wx.showToast({
                title'登陆成功!!',
                icon'success',
                duration2500
              })


              wx.switchTab({
                url'/pages/engeneer/cangku/cangku',//这里是成功登录后跳转的页面
              })
              break
            }
          } else {   //不存在
            wx.showToast({
              title'无此用户名!!',
              icon'none',
              duration2500



因为是才开始接触小程序不久,可能是小错误,希望大家帮帮忙

最后一次编辑于  04-14
回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容