微信小程序实战之登录页面制作(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中定义对象类别
Dec 22 Javascript
JS类中定义原型方法的两种实现的区别
Mar 08 Javascript
TimergliderJS 一个基于jQuery的时间轴插件
Dec 07 Javascript
详解JavaScript操作HTML DOM的基本方式
Oct 21 Javascript
Ionic实现仿通讯录点击滑动及$ionicscrolldelegate使用分析
Jan 18 Javascript
jQuery实现图片轮播效果代码(基于jquery.pack.js插件)
Jun 02 Javascript
js的各种排序算法实现(总结)
Jul 23 Javascript
自学实现angularjs依赖注入
Dec 20 Javascript
jQuery插件HighCharts绘制2D金字塔图效果示例【附demo源码下载】
Mar 09 Javascript
详解Vue学习笔记进阶篇之列表过渡及其他
Jul 17 Javascript
五分钟搞懂Vuex实用知识(小结)
Aug 12 Javascript
基于脚手架创建Vue项目实现步骤详解
Aug 03 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
ThinkPHP之A方法实例讲解
2014/06/20 PHP
PHP之sprintf函数用法详解
2014/11/12 PHP
php使用PDO下exec()函数查询执行后受影响行数的方法
2017/03/28 PHP
PHP中实现中文字串截取无乱码的解决方法
2018/05/29 PHP
Ajax+PHP实现的删除数据功能示例
2019/02/12 PHP
理解Javascript_02_理解undefined和null
2010/10/11 Javascript
JQuery 中几个类选择器的简单使用介绍
2013/03/14 Javascript
js每隔5分钟执行一次ajax请求的实现方法
2013/11/27 Javascript
javascript常用功能汇总
2015/07/05 Javascript
JavaScript实现点击单选按钮改变输入框中文本域内容的方法
2015/08/12 Javascript
Bootstrap布局方式详解
2016/05/27 Javascript
JS实现控制文本框的内容
2016/07/10 Javascript
jQuery实现的选择商品飞入文本框动画效果完整实例
2016/08/10 Javascript
浅谈Vue的基本应用
2016/12/27 Javascript
ES5 ES6中Array对象去除重复项的方法总结
2017/04/27 Javascript
微信小程序 支付功能实现PHP实例详解
2017/05/12 Javascript
javascript 判断用户有没有操作页面
2017/10/17 Javascript
React.Js添加与删除onScroll事件的方法详解
2017/11/03 Javascript
jQuery实现下拉菜单动态添加数据点击滑出收起其他功能
2018/06/14 jQuery
Node.js 进程平滑离场剖析小结
2019/01/24 Javascript
vue router总结 $router和$route及router与 router与route区别
2019/07/05 Javascript
Python实现批量下载文件
2015/05/17 Python
使用sklearn进行对数据标准化、归一化以及将数据还原的方法
2018/07/11 Python
pycharm修改file type方式
2019/11/19 Python
使用PyTorch训练一个图像分类器实例
2020/01/08 Python
CSS3 制作绽放的莲花采用效果叠加实现
2013/01/31 HTML / CSS
亚洲在线旅行门户网站:Expedia.com.hk(智游网)
2020/04/14 全球购物
《祁黄羊》教学反思
2014/04/22 职场文书
服务承诺书格式
2014/05/21 职场文书
校园文明标语
2014/06/13 职场文书
机械操作工岗位职责
2014/08/08 职场文书
开展批评与自我批评心得体会
2014/10/17 职场文书
2014年保卫科工作总结
2014/12/05 职场文书
python3实现无权最短路径的方法
2021/05/12 Python
pytorch finetuning 自己的图片进行训练操作
2021/06/05 Python
win11无法添加打印机怎么办? 提示windows无法打开添加打印机的解决办法
2022/04/05 数码科技