前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >微信小程序|登录界面的框架搭建

微信小程序|登录界面的框架搭建

作者头像
算法与编程之美
发布2020-03-13 11:33:22
1.6K0
发布2020-03-13 11:33:22
举报

问题描述

当新用户登录一个APP时,输入手机号获取验证码的登录方式是比较快捷的。那么如何利用微信小程序制作一个常见的手机接收验证码的登录界面呢?

解决方案

一个简洁的登录界面需要的有输入框、按钮和提示字。

首先构建登录所需的输入框和按钮。

在wxml搭建框架:

代码语言:javascript
复制
<view class="container">
<text>欢迎来到一日三餐</text>
 
<input type="number" bindblur="getPhone" placeholder="请输入手机号" class="phone_number"></input>
<view class="code">
<input type="number" bindblur="getCode" placeholder="请输入验证码" class="code_number"></input>
<button class="btn_code">获取验证码</button>
</view>
<view>
<button bindtap="login" class="btn_login">登录</button>
</view>
 
</view>

在wxss美化界面:

代码语言:javascript
复制
.container{
  height: 100vh;
  display: flex;
  flex-direction: column;
  padding: 30rpx;
}
text{
  font-size: 40rpx;
  display: flex;
  justify-content: center;
}
input{
  border: 2rpx solid #FFC125;
  height: 90rpx;
  border-radius: 12rpx;
padding-left: 16rpx;
}
.phone_number{
  margin: 16rpx 0;
}
.code{
  display: flex;
  flex-direction: row;
  margin-bottom: 16rpx;
  width: 100%;
}
.btn_code{
background-color:  #FFC125;
color: white;
font-size: 32rpx;
}
.code_number{
  flex: 1;
}
.btn_login{
  background-color: teal;
  color: white;
  font-size: 30rpx;
}

效果图:

图3.1 登录界面
图3.1 登录界面

结语

需要注意的是,text不是类名称,在wxss中前面不用加点。

上下输入框太近:margin: 16rpx 0;

输入框中的提示字太靠左:padding-left: 16rpx;

使输入框延长直至占满与按钮间的距离:flex: 1;

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-03-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 算法与编程之美 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 问题描述
  • 解决方案
  • 结语
相关产品与服务
验证码
腾讯云新一代行为验证码(Captcha),基于十道安全栅栏, 为网页、App、小程序开发者打造立体、全面的人机验证。最大程度保护注册登录、活动秒杀、点赞发帖、数据保护等各大场景下业务安全的同时,提供更精细化的用户体验。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档