微信小程序实战之登录页面制作(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 要点归纳(一) jQuery选择器
Mar 21 Javascript
jquery对ajax的支持介绍
Dec 10 Javascript
对new functionName()定义一个函数的理解
May 22 Javascript
JavaScript 实现打印,打印预览,打印设置
Dec 30 Javascript
js获取滚动距离的方法
May 30 Javascript
js判断主流浏览器类型和版本号的简单实现代码
May 26 Javascript
ionic js 复选框 与普通的 HTML 复选框到底有没区别
Jun 06 Javascript
详解Vue2 无限级分类(添加,删除,修改)
Mar 07 Javascript
浅谈vuex 闲置状态重置方案
Jan 04 Javascript
vue使用技巧及vue项目中遇到的问题
Jun 04 Javascript
微信小程序实现吸顶效果
Jan 08 Javascript
js 计算月/周的第一天和最后一天代码
Feb 01 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中http_build_query 的一个问题
2012/03/25 PHP
php从数组中随机抽取一些元素的代码
2012/11/05 PHP
PHP得到mssql的存储过程的输出参数功能实现
2012/11/23 PHP
php+ajax实现无刷新动态加载数据技术
2015/04/28 PHP
thinkphp微信开发(消息加密解密)
2015/12/02 PHP
新闻内页-JS分页
2006/06/07 Javascript
Javascript注入技巧
2007/06/22 Javascript
jQuery 锚点跳转滚动条平滑滚动一句话代码
2010/04/30 Javascript
js中reverse函数的用法详解
2013/12/26 Javascript
JQuery页面地址处理插件jqURL详解
2015/05/03 Javascript
浅析JS运动
2015/12/28 Javascript
EasyUi中的Combogrid 实现分页和动态搜索远程数据
2016/04/01 Javascript
浅析Bootstrap验证控件的使用
2016/06/23 Javascript
微信小程序 参数传递实例代码
2017/03/20 Javascript
创建echart多个联动的示例代码
2018/11/23 Javascript
JavaScript实现小球沿正弦曲线运动
2020/09/07 Javascript
过滤器vue.filters的使用方法实现
2019/09/18 Javascript
通过实例了解JS执行上下文运行原理
2020/06/17 Javascript
vue循环中点击选中再点击取消(单选)的实现
2020/09/10 Javascript
Python面向对象特殊成员
2017/04/24 Python
对pandas的dataframe绘图并保存的实现方法
2017/08/05 Python
django反向解析和正向解析的方式
2018/06/05 Python
Python WSGI的深入理解
2018/08/01 Python
django rest framework 实现用户登录认证详解
2019/07/29 Python
Python reshape的用法及多个二维数组合并为三维数组的实例
2020/02/07 Python
解决Django no such table: django_session的问题
2020/04/07 Python
python中def是做什么的
2020/06/10 Python
西班牙床垫网上商店:Colchones.es
2018/05/06 全球购物
C语言变量的命名规则都有哪些
2013/12/27 面试题
团支部建设方案
2014/05/02 职场文书
2015年初中元旦晚会活动总结
2014/11/28 职场文书
2014年应急工作总结
2014/12/11 职场文书
2015年学校后勤工作总结
2015/04/08 职场文书
培训通知
2015/04/17 职场文书
2015年初中教师个人工作总结
2015/07/21 职场文书
清明节主题班会
2015/08/14 职场文书