微信小程序实战之登录页面制作(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 相关文章推荐
jQuery插件kinMaxShow扩展效果用法实例
May 04 Javascript
Vue.js学习笔记之 helloworld
Aug 14 Javascript
JavaScript实现横线提示输入验证码随输入验证码输入消失的方法
Sep 24 Javascript
AngularJS深入探讨scope,继承结构,事件系统和生命周期
Nov 02 Javascript
利用fecha进行JS日期处理
Nov 21 Javascript
AngularJS表格样式简单设置方法示例
Mar 03 Javascript
Angularjs根据json文件动态生成路由状态的实现方法
Apr 17 Javascript
mui开发中获取单选按钮、复选框的值(实例讲解)
Jul 24 Javascript
详解js静态检查工具eslint配置文件
Nov 23 Javascript
详解 微信小程序开发框架(MINA)
May 17 Javascript
jQuery实现动态操作table行
Nov 23 jQuery
在JavaScript中查找字符串中最长单词的三种方法(推荐)
Jan 18 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&amp;&amp;mysql)六
2006/10/09 PHP
php中定时计划任务的实现原理
2013/01/08 PHP
PHP程序漏洞产生的原因分析与防范方法说明
2014/03/06 PHP
初识PHP
2014/09/28 PHP
php实现计算百度地图坐标之间距离的方法
2016/05/05 PHP
zend framework重定向方法小结
2016/05/28 PHP
php格式文件打开的四种方法
2018/02/24 PHP
PHP getDocNamespaces()函数讲解
2019/02/03 PHP
javascript 判断字符串是否包含某字符串及indexOf使用示例
2013/10/18 Javascript
jquery实现省市select下拉框的替换(示例代码)
2014/02/22 Javascript
分析了一下JQuery中的extend方法实现原理
2015/02/27 Javascript
js实现tab选项卡切换功能
2017/01/13 Javascript
JavaScript之Map和Set_动力节点Java学院整理
2017/06/29 Javascript
前端html中jQuery实现对文本的搜索功能并把搜索相关内容显示出来
2017/11/14 jQuery
微信小程序自定义tabBar在uni-app的适配详解
2019/09/30 Javascript
JS控制下拉列表左右选择实例代码
2020/05/08 Javascript
Python对象转JSON字符串的方法
2016/04/27 Python
Python Queue模块详细介绍及实例
2016/12/27 Python
Python 查看文件的编码格式方法
2017/12/21 Python
详解pandas的外部数据导入与常用方法
2019/05/01 Python
Python中six模块基础用法
2019/12/08 Python
使用celery和Django处理异步任务的流程分析
2020/02/19 Python
python中round函数如何使用
2020/06/19 Python
基于Python+QT的gui程序开发实现
2020/07/03 Python
Python 忽略文件名编码的方法
2020/08/01 Python
5分钟让你掌握css3阴影、倒影、渐变小技巧(小编推荐)
2016/08/15 HTML / CSS
Adobe Html5 Extension开发初体验图文教程
2017/11/14 HTML / CSS
英国电动工具购买网站:Anglia Tool Centre
2017/04/25 全球购物
美国领先的奢侈美容零售商:Bluemercury
2017/07/26 全球购物
如何进行Linux分区优化
2013/02/12 面试题
2014乡镇党政班子四风问题思想汇报
2014/09/14 职场文书
2015年九一八事变纪念活动实施方案
2015/05/06 职场文书
驾驶员管理制度范本
2015/08/06 职场文书
2015年幼师个人工作总结
2015/10/15 职场文书
创业计划书之健康营养产业
2019/10/15 职场文书
MySQL中一条update语句是如何执行的
2022/03/16 MySQL