微信小程序实战之登录页面制作(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 相关文章推荐
用cssText批量修改样式
Aug 29 Javascript
获取服务器传来的数据 用JS去空格的正则表达式
Mar 26 Javascript
JavaScript中的关键字&quot;VAR&quot;使用详解 分享
Jul 31 Javascript
js动态创建、删除表格示例代码
Aug 07 Javascript
js 通用订单代码
Dec 23 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
Dec 18 Javascript
解决bootstrap导航栏navbar在IE8上存在缺陷的方法
Jul 01 Javascript
AJAX和jQuery动态加载数据的实现方法
Dec 05 Javascript
bootstrap vue.js实现tab效果
Feb 07 Javascript
解决JSON.stringify()自动将中文转译成unicode的问题
Jan 05 Javascript
浅谈ECMAScript 中的Array类型
Jun 10 Javascript
详解JavaScript中的this指向问题
Feb 05 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中simplexml_load_string使用实例分享
2014/02/13 PHP
smarty模板局部缓存方法使用示例
2014/06/17 PHP
10个php函数实用却不常见
2015/10/13 PHP
详解PHP函数 strip_tags 处理字符串缺陷bug
2017/06/11 PHP
PHP策略模式定义与用法示例
2017/07/27 PHP
学习ExtJS(一) 之基础前提
2009/10/07 Javascript
jquery插件珍藏(图片局部放大/信息提示框)
2013/01/08 Javascript
js 走马灯简单实例
2013/11/21 Javascript
Extjs表单常见验证小结
2014/03/07 Javascript
jQuery toggleClass应用实例(附效果图)
2014/04/06 Javascript
jQuery实现HTML5 placeholder效果实例
2014/12/09 Javascript
推荐10 个很棒的 jQuery 特效代码
2015/10/04 Javascript
JavaScript的removeChild()函数用法详解
2015/12/27 Javascript
简述Matlab中size()函数的用法
2016/03/20 Javascript
jQuery元素属性操作实例(设置、获取及删除元素属性)
2016/09/08 Javascript
JavaScript职责链模式概述
2016/09/17 Javascript
Vue.Draggable实现拖拽效果
2020/07/29 Javascript
使用vue2实现购物车和地址选配功能
2018/03/29 Javascript
iview的table组件自带的过滤器实现
2019/07/12 Javascript
Vue 中可以定义组件模版的几种方式
2019/08/06 Javascript
高性能web服务器框架Tornado简单实现restful接口及开发实例
2014/07/16 Python
跟老齐学Python之通过Python连接数据库
2014/10/28 Python
django rest framework 实现用户登录认证详解
2019/07/29 Python
Django单元测试工具test client使用详解
2019/08/02 Python
用pandas划分数据集实现训练集和测试集
2020/07/20 Python
Pandas替换及部分替换(replace)实现流程详解
2020/10/12 Python
AmazeUI 加载进度条的实现示例
2020/08/20 HTML / CSS
MADE法国:提供原创设计师家具
2018/09/18 全球购物
MYSQL支持事务吗
2013/08/09 面试题
Shell脚本如何向终端输出信息
2014/04/25 面试题
股指期货心得体会
2014/09/10 职场文书
办理信用卡工作证明
2014/09/30 职场文书
学校2015年纠风工作总结
2015/05/15 职场文书
python 实现德洛内三角剖分的操作
2021/04/22 Python
golang内置函数len的小技巧
2021/07/25 Golang
mysql全面解析json/数组
2022/07/07 MySQL