欢迎来到258分享网,纯净的网络源码分享基地!

258资源分享网

全部作品
全部作品
网站源码
微信源码
素材特效
源码插件
视频教程
建站学院
热门搜索: 织梦  农业种植  农业  安全设置  官方
258资源分享 > 建站学院 > 微信开发 > 微信小程序登录页实例

推荐下载

HTML5响应式自适应网咯设计

2020-05-12   浏览:789

HTML5自适应律师工作室类网

2020-04-04   浏览:654

高端HTML5响应式企业通用网

2020-05-06   浏览:560

html5响应式外贸网站英文版

2020-05-08   浏览:545

HTML5影视传媒文化公司类网

2020-05-12   浏览:543

微信小程序登录页实例

发布时间:2021-01-07  

提供一个登录页的案例,供同学们使用项目效果图:目录结构:图片资源:login.wxml:view class="container" view class="login-icon" image class="login-img" src=http://www.yiyongtong.com/archives/"../images/ ...

 

 

 

这篇文章主要为大家详细介绍了微信小程序实战之登录页面制作代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

提供一个登录页的案例,供同学们使用

项目效果图:

微信小程序登录页实例

目录结构:

微信小程序登录页实例

图片资源:

name.png

key.png

loginLog.jpg

微信小程序登录页实例

login.wxml:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

 

<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:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

 

page{

 height: 100%;

}

 

.container {

 height: 100%;

 display: flex;

 flex-direction: column;

 padding: 0;

 

 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:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

 

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

  })

 }

 }

})

 

运行结果

微信小程序登录页实例

本文标签

: