小程序简介好看的登录页面(附源码)
小程序简介好看的登录页面(附源码)
看效果
2.代码
2.1wxml
<view class="main"><view class="login"><view class="kuang shadow"><view class="hint">后台管理</view><open-data class="avatar-open" type="userAvatarUrl"></open-data> <view class="form-group"><view class="title">账号:</view><input placeholder="管理员账号" maxlength="30" bindinput="content" placeholder-class="phc" model:value="{{username}}"></input></view><view class="form-group"><view class="title">密码:</view><input placeholder="管理员密码" maxlength="30" bindinput="password" type="password" placeholder-class="phc" model:value="{{password}}"></input></view><button class="btn" bindtap="bindGetPhoneNumber">点击登录</button><view bindtap="url" data-url="../me/me" class="return">返回</view></view></view><view class="bottom"></view></view>
2.4 wxss
@import "../style/skin.wxss"; .main {width: 100%;height: 100vh;background-color: #0E9489;display: flex;flex-direction: column;justify-content: flex-start;
}.main .login {margin-top: 150rpx;display: flex;flex-direction: column;justify-content: flex-start;align-items: center;flex: 1;
} .main .login .kuang {width: 600rpx;background-color: #fff;height: 750rpx;margin-top: 0rpx;border-radius: 20rpx;display: flex;flex-direction: column;justify-content: space-between;align-items: center;padding: 50rpx 20rpx;
}.main .login .kuang button {width: 85%;background-color: #0E9489;color: #fff;font-size:32rpx;
}.main .login .kuang .hint {width: 100%;color: #aaa;font-size:30rpx;text-align: center;
}.main .login .kuang .return {width: 100%;color: #0E9489;font-size:30rpx;text-align: center;font-size:26rpx;
}.main .avatar-open {width: 180rpx;height: 180rpx;clip-path: circle(90rpx at center);
}.main .bottom {width: 100%;align-self: flex-end;font-size: 26rpx;height: 70rpx;text-align: center;color: #fff;display: flex;flex-direction: column;
}
.form-group .title {font-weight: normal;
}
3.js
//index.js
//获取应用实例
const app = getApp()let username=''let password=''
Page({data: {username: '',password: '',clientHeight:'',list:''},onLoad(){var that=thiswx.getSystemInfo({ success: function (res) { console.log(res.windowHeight)that.setData({ clientHeight:res.windowHeight}); } }) },//获取输入款内容content(e){username=e.detail.value},password(e){password=e.detail.value},//登录事件bindGetPhoneNumber(){console.log(username,password)let flag = false //表示账户是否存在,false为初始值if(username==''){wx.showToast({icon:'none',title: '账号不能为空',})}else if(password==''){wx.showToast({icon:'none',title: '密码不能为空',})}else{wx.cloud.database().collection('admin').get({success:(res)=>{console.log(res.data)this.setData({list:res.data})for (let i = 0; i <this.data.list.length; i++) { //遍历数据库对象集合if (username === this.data.list[i].username) { //账户已存在flag=true;if (password == this.data.list[i].password) {wx.showToast({ //显示登录成功信息title: '登陆成功!!',icon: 'success',duration: 2500})flag=true;wx.setStorageSync('admin', username)wx.navigateTo({url: '../admin_me/admin_me',})break;}else{wx.showToast({icon:'error',title: '密码错误',})}}};if(flag==false)//遍历完数据后发现没有该账户{wx.showToast({title: '该用户不存在',icon: 'error',duration: 2500})}}})}},
})
3.联系作者
vx:jlm264796
记得点赞哦!
小程序简介好看的登录页面(附源码)相关推荐
- springboot基于微信小程序的校园外卖系统 毕业设计-附源码091024
Springboot基于微信小程序的校园外卖系统 摘要 随着生活质量的日益改善以及生活节奏的日益加快,人们对餐饮需求的质量以及速度也随之发生着变化.为了满足社会需求,餐饮的高质量和快节奏也渐渐使电话订 ...
- Springboot校园在线打印预约系统小程序【纯干货分享,附源码91740】
摘 要 本文设计了一种基于微信支付的校园在线打印预约系统小程序,系统为人们提供了方便快捷的线上打印服务,包括打印预约.注册登录.打印平台.校园资讯等,用户不仅能够方便快捷在线搜索打印方式.还能进行打印 ...
- 小程序获取城市行政区号_微信小程序 省市区选择器实例详解(附源码下载)
微信小程序 省市区选择器: 最近学习微信小程序,为了检验自己的学习效果,自己做一个小示例,网上搜索下类似的实例,发现这个更好,大家看下. 一.区域间手势滑动切换,标题栏高亮随之切换 思路是:拿当前的c ...
- 微信小程序富文本编辑器editor+rich-text(附源码)
之前小程序一直都是使用自己写的接口,小程序远程获取使用富文本编辑器的内容,比如UEditor,wangEditor等.我们可以选择插件wxparse和自带的rich-text,但是这些并不能完全转义他 ...
- C语言丨整蛊必备小程序,好玩炸翻天(附源码)
前言 感觉学了c语言后仍然一无是处?!!想要整蛊一下朋友仍然不会?!! 别慌,看完这篇文章,你就会了. 下面给大家分享两个基础的整蛊小程序 1.我是猪关机程序 2.无限弹窗程序 一.我是猪关机程序 效 ...
- uniapp开发——微信小程序获取上传图片的拍摄时间(附源码)
如果是单纯地使用uniapp做app或者h5开发,可以直接在上传的时候 uni.chooseImage 获取到图片的最后修改日期,那么可以使用其作为拍摄日期. 但是,一切的一切都源于微信小程序的接口封 ...
- 一步一步教你搭建外卖cps小程序(分销裂变版本)附源码
美团/饿了么外卖CPS联盟返利公众号小程序裂变核心源码 源代码地址 http://y.mybei.cn 步骤 下载以上源代码到本地 http://y.mybei.cn 修改为你自己的微信小程序,打开 ...
- 2020最新款影视小程序后端+前端搭建详细教程附源码
准备工作 教程很详细一步步操作都可以上线,教程都是亲自发布的,希望各位要搬运的时候备注来自哪里 购买云服务器:教程等待更新 购买域名+配置ssl证书:教程待更新 常见问题: 问:域名需要备案吗? 回: ...
- 微信小程序云开发打车系统实现附源码
功能介绍: 实现用户,司机端,用户微信授权登录,司机注册,在线约车,位置定位,订单管理,司机抢单等 部分功能截图: 主页预约界面: 预约界面 订单界面 个人界面 源代码获取: 毕业设计,一周类做完,毕 ...
- [项目]配合JQuery简洁好看的倒计时页面(附源码)
最新文章
- python - 多线程简单实现
- c++Data Member的绑定
- C#9.0 每个开发人员都必须知道的4个特性
- 【报告分享】2019年全球数字化风险调查报告-德勤.pdf(附下载链接)
- UITableView性能-圆角图片
- java mysql emoj报错_MySQL插入emoji表情报错 SQLException: Incorrect string value 的两种解决方案...
- Nginx location 配置踩坑过程分享
- 版本控制工具-Git
- 服务器上不存在该种子文件,风行为什么点击种子链接总会弹出“找不到文件关联或无效的菜单句柄”...
- js时间差计算的几种方式
- 全球地震 Python 爬虫可视化,最频发的地方是这里!
- 一个球绳命最后的高度哈哈
- P1397 [NOI2013] 矩阵游戏(矩阵乘法欧拉定理)
- cpu,内存条,硬盘,显卡,主板,显示器之间的关系
- 【论文阅读术语】benchmark、baseline、backbone、ground truth
- 计算机组成原理实验配置,计算机组成原理实验二: 脱机运算器实验
- 中缀表达式转后缀表达式详细思路及代码实现
- 安装Google Chrome OS 操作系统
- linux 串口驱动 理解,linux 串口驱动 理解
- 交互篇(玩家与模型的交互)
热门文章
- 打印时电脑蓝屏或重启的解决办法
- uniapp文件体积超过 500KB报错
- android expandablelistview横向,ExPandableListView实现时间轴效果【Android】
- AE zoom to selected 地图刷新
- 航天金税502设置模拟环境步骤
- python正则匹配中文或数字_Python匹配中文的正则表达式
- 酒店客房管理系统源代码 java_《宾馆客房管理系统》JAVA源代码
- 浪曦_Struts2应用开发系列_第2讲.Struts2的类型转换-学习笔记
- 创业一年半项目经验分享
- docker之SonarQube集成阿里p3c规则