千家信息网

js怎么实现实现微信小程序简洁登录页面

发表于:2026-11-04 作者:千家信息网编辑
千家信息网最后更新 2026年11月04日,这篇"js怎么实现实现微信小程序简洁登录页面"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看
千家信息网最后更新 2026年11月04日js怎么实现实现微信小程序简洁登录页面

这篇"js怎么实现实现微信小程序简洁登录页面"文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇"js怎么实现实现微信小程序简洁登录页面"文章吧。

上图:

用户不存在:

代码:

login.wxml

          登录                                                                                      

login.css

/* pages/login/login.wxss *//* 最大的父元素 */.v1{  display: block;  position:absolute;  width: 100%;  background-color: rgb(250, 248, 248);}/* 白色区域 */.v1 .v2{  position: relative;  margin-top: 150rpx;  left: 100rpx;   width: 545rpx;  height: 600rpx;  background-color: rgb(250, 248, 248);  border-radius: 50rpx;}/* 白色区域内的登录文本 */.v1 .v2 .dltext{  margin-top: 50rpx;  position: absolute;  margin-left:50rpx;  width: 150rpx;  height: 100rpx;  font-size: 60rpx;  font-family: Helvetica;  color: #000000;  line-height: 100rpx;  letter-spacing: 2rpx;}/* 手机图片+输入框+下划线的父容器view */.v1 .v2 .phoneCs{  margin-top: 200rpx;  margin-left: 25rpx;  position: absolute;  display: flex;  width:480rpx ;  height: 90rpx ;  background-color: white;  }/* 手机图标 */.v1 .v2 .phoneCs .ph{  margin-top: 5rpx;  margin-left: 30rpx;  width: 55rpx;  height: 55rpx;}/* 手机号输入框 */.v1 .v2 .phoneCs input{  width: 400rpx;  font-size: 30rpx ;  margin-top: 25rpx;  margin-left: 30rpx;}/* 密码图标+输入框+小眼睛图标+下划线父容器view */.v1 .v2 .passwordCs{  margin-top: 350rpx;  margin-left: 25rpx;  position: absolute;  display: flex;  width:480rpx ;  height: 90rpx ;  background-color: white;}/* 密码图标 */.v1 .v2 .passwordCs .ps{  margin-top: 5rpx;  margin-left: 30rpx;  width: 55rpx;  height: 55rpx;}/* 眼睛 图标*/.v1 .v2 .passwordCs .eye{  margin-top: 5rpx;  margin-left: 65rpx;  width: 55rpx;  height: 55rpx;}/* 密码输入框 */.v1 .v2 .passwordCs input{  width: 400rpx;  font-size: 30rpx ;  margin-top: 25rpx;  margin-left: 30rpx;}/* 登录按钮容器view */.v1 .v2 .denglu{  width: 480rpx;  height: 80rpx;  position: absolute;  margin-top:515rpx;  margin-left:25rpx;  }/* 登录按钮 */.v1 .v2 .denglu button{  padding: 0rpx;  line-height: 70rpx;  font-size: 30rpx;  width: 100%;  height: 100%;  border-radius: 5rpx;}

login.js

//index.js//获取应用实例const app = getApp() let username='' let password=''Page({  data: {    username: '',    password: '',    clientHeight:''  },  onLoad(){    var that=this    wx.getSystemInfo({       success: function (res) {         console.log(res.windowHeight)          that.setData({               clientHeight:res.windowHeight        });       }     })   },  //协议  goxieyi(){   wx.navigateTo({     url: '/pages/oppoint/oppoint',   })  },  //获取输入款内容  content(e){    username=e.detail.value  },  password(e){    password=e.detail.value  },  //登录事件  goadmin(){    let flag = false  //表示账户是否存在,false为初始值    if(username=='')    {      wx.showToast({        icon:'none',        title: '账号不能为空',      })    }else if(password==''){      wx.showToast({        icon:'none',        title: '密码不能为空',      })    }else{      wx.cloud.database().collection('adminShop')      .get({        success:(res)=>{          console.log(res.data)          let admin=res.data          for (let i = 0; i < admin.length; i++) {  //遍历数据库对象集合            if (username === admin[i].username) { //账户已存在              flag=true;              if (password !== admin[i].password) {  //判断密码正确与否                wx.showToast({  //显示密码错误信息                  title: '密码错误!!',                  icon: 'error',                  duration: 2500                });               break;              } else {                wx.showToast({  //显示登录成功信息                  title: '登陆成功!!',                  icon: 'success',                  duration: 2500                })                flag=true;                wx.setStorageSync('admin', password)               wx.navigateTo({                 url: '/pages/admin/admin',               })                break;              }            }          };          if(flag==false)//遍历完数据后发现没有该账户          {            wx.showToast({              title: '该用户不存在',              icon: 'error',              duration: 2500            })          }        }      })    }  },})

以上就是关于"js怎么实现实现微信小程序简洁登录页面"这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注行业资讯频道。

登录 密码 内容 图标 输入 简洁 程序 页面 容器 手机 账户 成功 下划线 信息 区域 按钮 数据 文章 用户 白色 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技产业 互联网科技官网 互联网最新的科技有限公司 广州互联网络科技有限公司 润盈互联网科技 互联网科技咨询 哈尔滨新华互联网科技 南山科技园互联网公司有哪些 互联网科技公司实习生 移动互联网年度科技创新 互联网新科技动漫ppt素材 迪庆互联网科技招生 互联网在线教育科技创业 上海科技产业互联网平台 每天都有哪些好的互联网科技 35岁以上互联网科技行业 互联网时代科技型公司的机会 安徽零酒互联网科技有限公司 互联网金融金融科技 平安好医生打造互联网科技医疗 手磨咖啡 广州万易互联网科技有限公司 狮子座互联网科技有限公司 互联网汽车科技小镇 互联网科技博主是什么意思 广州慧亚互联网科技怎么样 河南猎农互联网科技有限公司 亳州好赞互联网科技有限公司 乌鲁木齐新华智原互联网科技学校 数字科技和互联网金融哪个好
0