微信小程序实战之登录页面制作(5)


Posted in Javascript onMarch 30, 2020

提供一个登录页的案例,供同学们使用

项目效果图:

微信小程序实战之登录页面制作(5)

目录结构:

微信小程序实战之登录页面制作(5)

图片资源:

name.png

微信小程序实战之登录页面制作(5)

key.png

微信小程序实战之登录页面制作(5)

loginLog.jpg

微信小程序实战之登录页面制作(5)

login.wxml:

<view class="container"> 
 <view class="login-icon"> 
 <image class="login-img" src="../images/loginLog.jpg"></image> 
 </view> 
 <view class="login-from"> 
 
 <!--账号--> 
 <view class="inputView"> 
 <image class="nameImage" src="../images/name.png"></image> 
 <label class="loginLab">账号</label> 
 <input class="inputText" placeholder="请输入账号" bindinput="phoneInput" /> 
 </view> 
 <view class="line"></view> 
 
 <!--密码--> 
 <view class="inputView"> 
 <image class="keyImage" src="../images/key.png"></image> 
 <label class="loginLab">密码</label> 
 <input class="inputText" password="true" placeholder="请输入密码" bindinput="passwordInput" /> 
 </view> 
 
 <!--按钮--> 
 <view class="loginBtnView"> 
 <button class="loginBtn" type="primary" size="{{primarySize}}" loading="{{loading}}" plain="{{plain}}" disabled="{{disabled}}" bindtap="login">登录</button> 
 </view> 
 </view> 
</view>

login.wxss:

page{ 
 height: 100%; 
} 
 
.container { 
 height: 100%; 
 display: flex; 
 flex-direction: column; 
 padding: 0; 
 box-sizing: border-box; 
 background-color: #f2f2f2 
} 
 
/*登录图片*/ 
.login-icon{ 
 flex: none; 
} 
.login-img{ 
 width: 750rpx; 
} 
 
/*表单内容*/ 
.login-from { 
 margin-top: 20px; 
 flex: auto; 
 height:100%; 
} 
 
.inputView { 
 background-color: #fff; 
 line-height: 44px; 
} 
/*输入框*/ 
.nameImage, .keyImage { 
 margin-left: 22px; 
 width: 14px; 
 height: 14px 
} 
 
.loginLab { 
 margin: 15px 15px 15px 10px; 
 color: #545454; 
 font-size: 14px 
} 
.inputText { 
 flex: block; 
 float: right; 
 text-align: right; 
 margin-right: 22px; 
 margin-top: 11px; 
 color: #cccccc; 
 font-size: 14px 
} 
 
.line { 
 width: 100%; 
 height: 1px; 
 background-color: #cccccc; 
 margin-top: 1px; 
} 
/*按钮*/ 
.loginBtnView { 
 width: 100%; 
 height: auto; 
 background-color: #f2f2f2; 
 margin-top: 0px; 
 margin-bottom: 0px; 
 padding-bottom: 0px; 
} 
 
.loginBtn { 
 width: 80%; 
 margin-top: 35px; 
}

login.js:

Page({ 
 data: { 
 phone: '', 
 password:'' 
 }, 
 
// 获取输入账号 
 phoneInput :function (e) { 
 this.setData({ 
 phone:e.detail.value 
 }) 
 }, 
 
// 获取输入密码 
 passwordInput :function (e) { 
 this.setData({ 
 password:e.detail.value 
 }) 
 }, 
 
// 登录 
 login: function () { 
 if(this.data.phone.length == 0 || this.data.password.length == 0){ 
 wx.showToast({ 
 title: '用户名和密码不能为空', 
 icon: 'loading', 
 duration: 2000 
 }) 
}else { 
 // 这里修改成跳转的页面 
 wx.showToast({ 
 title: '登录成功', 
 icon: 'success', 
 duration: 2000 
 }) 
 } 
 } 
})

运行结果

微信小程序实战之登录页面制作(5)

为大家推荐现在关注度比较高的微信小程序教程一篇:《微信小程序开发教程》小编为大家精心整理的,希望喜欢。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JavaScript基本概念初级讲解论坛贴的学习记录
Feb 22 Javascript
js设置组合快捷键/tabindex功能的方法
Nov 21 Javascript
js对象内部访问this修饰的成员函数示例
Apr 27 Javascript
js实现window.open不被拦截的解决方法汇总
Oct 30 Javascript
js漂浮广告实现代码
Aug 15 Javascript
JavaScript获取各大浏览器信息图示
Nov 20 Javascript
input点击后placeholder中的提示消息消失
Jan 15 Javascript
下雪了 javascript实现雪花飞舞
Aug 02 Javascript
微信小程序框架的页面布局代码
Aug 17 Javascript
详解如何在JS代码中消灭for循环
Dec 11 Javascript
vue中实现图片压缩 file文件的方法
May 28 Javascript
如何使JavaScript休眠或等待
Apr 27 Javascript
Angular2数据绑定详解
Apr 18 #Javascript
微信小程序教程系列之设置标题栏和导航栏(7)
Jun 29 #Javascript
微信小程序实战之仿android fragment可滑动底部导航栏(4)
Apr 16 #Javascript
JavaScript实现前端实时搜索功能
Mar 26 #Javascript
用 js 的 selection range 操作选择区域内容和图片
Apr 18 #Javascript
jacascript DOM节点——元素节点、属性节点、文本节点
Apr 18 #Javascript
Angularjs根据json文件动态生成路由状态的实现方法
Apr 17 #Javascript
You might like
php创建多级目录代码
2008/06/05 PHP
利用php操作memcache缓存的基础方法示例
2017/08/02 PHP
读jQuery之五(取DOM元素)
2011/06/20 Javascript
jquery事件与函数的使用介绍
2013/09/29 Javascript
JS对HTML标签select的获取、添加、删除操作
2013/10/17 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
2014/09/09 Javascript
jQuery中size()方法用法实例
2014/12/27 Javascript
js判断某个方法是否存在实例代码
2015/01/10 Javascript
jqTransform美化表单
2015/10/10 Javascript
网页中JS函数自动执行常用三种方法
2016/03/30 Javascript
DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序,过滤,分页等)
2016/11/09 Javascript
JS正则表达式修饰符global(/g)用法分析
2016/12/27 Javascript
JavaScript获取用户所在城市及地理位置
2018/04/21 Javascript
JS浮点数运算结果不精确的Bug解决
2019/08/01 Javascript
vue从零实现一个消息通知组件的方法详解
2020/03/16 Javascript
Node.js API详解之 Error模块用法实例分析
2020/05/14 Javascript
[01:18:36]LGD vs VP Supermajor 败者组决赛 BO3 第一场 6.10
2018/07/04 DOTA
Django框架中方法的访问和查找
2015/07/15 Python
浅析python参数的知识点
2018/12/10 Python
几个适合python初学者的简单小程序,看完受益匪浅!(推荐)
2019/04/16 Python
pygame实现贪吃蛇游戏(下)
2019/10/29 Python
Python3实现配置文件差异对比脚本
2019/11/18 Python
Python pickle模块常用方法代码实例
2020/10/10 Python
Python datetime模块的使用示例
2021/02/02 Python
伦敦所有西区剧院演出官方票务代理:Theatre Tickets Direct
2017/05/26 全球购物
Java里面Pass by value和Pass by Reference是什么意思
2016/05/02 面试题
实习生自我鉴定
2013/12/12 职场文书
建筑公司员工自我鉴定
2014/04/08 职场文书
网络优化专员求职信
2014/05/04 职场文书
婚礼证婚人演讲稿
2014/09/13 职场文书
贫困证明书格式及范文
2014/10/15 职场文书
2014年保密工作总结
2014/11/22 职场文书
幼儿园教师考核评语
2014/12/31 职场文书
伊索寓言读书笔记
2015/06/30 职场文书
python获取对象信息的实例详解
2021/07/07 Python
浅谈为什么我的 z-index 又不生效了
2022/07/15 HTML / CSS