登录页面的效果图

目录结构:

实现项目所需图片

loginLog.jpg

name.png

key.png

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:

/* pages/login/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; height: 98rpx;line-height: 98rpx; } /*输入框*/ .nameImage, .keyImage { margin-left: 22px; width: 14px; height: 14px;} .loginLab { margin: 15px 15px 15px 10px; color: #545454; font-size: 28rpx;} .inputText { display: block; float: right; text-align: right; margin-right:44rpx; height: 70rpx;margin-top: 20rpx;color: #000; font-size: 28rpx ;
} .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; font-size: 32rpx;} 

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: 'none',   duration: 2000    })   }else { // 这里修改成跳转的页面 wx.showToast({   title: '登录成功',   icon: 'success',   duration: 2000   })  // 跳转至index页面// wx.redirectTo({//   url: '../index/index'//})}   } })

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

以上就是本文的全部内容,希望对大家的学习有所帮助。**

微信小程序实战之登录页面制作相关推荐

  1. 微信小程序实战篇-分类页面制作

    https://blog.csdn.net/u012927188/article/details/73650264 转载于:https://www.cnblogs.com/bydzhangxiaowe ...

  2. 微信小程序入门(登录页面)

    1.首先前往开发者工具下载安装开发工具: 2.安装后微信扫码,并填写自己的AppID选择自己的项目目录后登录: 登陆后点击工具上的编译按钮,可以在工具的左侧模拟器界面看到这个小程序的表现,也可以点击预 ...

  3. 微信小程序开发---京东登录页面(company)

    页面效果 代码 company.wxml <form bindsubmit="formSubmit" bindreset="formReset">& ...

  4. 微信小程序开发(5)-新闻页面制作之banner

    如图: 分四步: 1.在newspage.js中准备图片数据 bannerUrl:['/images/01.png','/images/02.png','/images/03.png']    //要 ...

  5. php小程序开发新闻,微信小程序实战程序简易新闻的制作方法

    这篇文章主要讲述微信小程序实战程序简易新闻的制作方法的相关资料,需要的朋友可以参考下 微信小程序 实战项目: 简易新闻制作 先看下效果: 实现思路数据全部是采用的本地数据,图片也是本地图片,因为苦逼的 ...

  6. 微信小程序实战教程-闫涛-专题视频课程

    微信小程序实战教程-38472人已学习 课程介绍         介绍微信小程序API,包括页面布局.网络交互.媒体文件.本地缓存.地理位置.WebSocket和传感器技术,后以翼健康为模板,开发一套 ...

  7. 基于云开发的微信小程序实战教程(一)

    基于云开发的微信小程序实战教程(一) 最近刚开发了款小程序,在开发过程中发现,基于云开发的教程资源不是很多,而且很不详细.所以边实战边总结了下云开发的简单教程,希望对你有所帮助. 本章主要内容:什么是 ...

  8. 小程序swiper怎么让内容撑开高度_[视频]微信小程序实战优购商城,涵盖你所学的技能点...

    很多友友都在找视频教程学习,IT技术教程分享网[http://www.mano100.cn]已经为你收集了各种各样的视频教程,不用再到处找视频教程学习了.无论是免费的,还是收费的,都在这里了.只要你注 ...

  9. [转]微信小程序之购物车 —— 微信小程序实战商城系列(5)

    本文转自:http://blog.csdn.net/michael_ouyang/article/details/70755892 续上一篇的文章:微信小程序之商品属性分类  -- 微信小程序实战商城 ...

  10. 微信小程序的详细登录(上)

    前段时间发布了一个微信小程序的简单登录,那段时间我一直在忙着项目,有一天,我清闲下来准备进入小程序群里面看一下来着,刚好有人问问题了,我一看这哥们的问题好像是我写的东西啊,我感觉是时候秀一波了,是时候 ...

最新文章

  1. 仅用 480 块 GPU 跑出万亿参数!全球首个“低碳版”巨模型 M6 来了
  2. Hadoop日记Day7---HDFS的WED端口
  3. python【蓝桥杯vip练习题库】BASIC-10十进制转十六进制
  4. AI:2020年6月23日北京智源大会演讲分享之智能信息检索与挖掘专题论坛——09:10-09:55裴健教授《智能搜索:从工具到思维方式和心智》
  5. lisp 线性标注自动避让_CAD局部放大图如何标注对应的尺寸,才能保持尺寸值不变...
  6. h5封装去底部_干货分享 | 一步一步教你在SpringBoot中集成微信支付H5支付
  7. App热补丁动态修复技术介绍
  8. Asp.Net Web控件 (八)(TabControl 选项卡控件)
  9. 分散mysql的写入压力_缓解MySQL写入压力和主从延迟的尝试
  10. linux下socket调试,linux 下的socket 调试工具 netcat 使用
  11. BZOJ.3165.[HEOI2013]Segment(李超线段树)
  12. 自己实现java I/O中的BufferedReader对象中的raedLine方法
  13. python零基础能学吗-零基础怎么样才能学好Python?Python入门必看
  14. 摇号系统怎么做_雨水收集系统怎么做
  15. Linux关键字查询
  16. Java定时器cron表达式
  17. linux tar 打包排除指定目录
  18. Access键盘快捷键大全(一)
  19. Python:实现graham scan葛立恒扫描法算法(附完整源码)
  20. python_异常值_EllipticEnvelope法和四分位差法

热门文章

  1. 苹果系统摩尔庄园是什么服务器,摩尔庄园手游iOS
  2. php城市 省份,怎么获取省份和城市?
  3. xlsread的返回值
  4. 构建Arduino和TFT LCD条形码扫描仪
  5. mac air 分区以后 分区内存消失了
  6. 利用js打开新页面,每次打开都是同一窗口
  7. python ssim代码
  8. 【过关斩将般的一步步实现】windows本机通过xftp/xshell连接Ubuntu虚拟机服务器
  9. uniapp:微信小程序地图功能
  10. 【Neo4j】第 1 章:图数据库