0


uni-app 微信小程序之好看的ui登录页面(一)

文章目录

更多登录ui页面

uni-app 微信小程序之好看的ui登录页面(一)
uni-app 微信小程序之好看的ui登录页面(二)
uni-app 微信小程序之好看的ui登录页面(三)
uni-app 微信小程序之好看的ui登录页面(四)
uni-app 微信小程序之好看的ui登录页面(五)

1. 页面效果

在这里插入图片描述

2. 页面样式代码

<!-- 蓝色简洁登录页面 --><template><viewclass="t-login"><!-- 页面装饰图片 --><imageclass="img-a"src="https://zhoukaiwen.com/img/loginImg/2.png"></image><imageclass="img-b"src="https://zhoukaiwen.com/img/loginImg/3.png"></image><!-- 标题 --><viewclass="t-b">{{ title }}</view><viewclass="t-b2">欢迎使用,XXX小程序</view><formclass="cl"><viewclass="t-a"><imagesrc="https://zhoukaiwen.com/img/loginImg/sj.png"></image><viewclass="line"></view><inputtype="number"name="phone"placeholder="请输入手机号"maxlength="11"v-model="phone"/></view><viewclass="t-a"><imagesrc="https://zhoukaiwen.com/img/loginImg/yz.png"></image><viewclass="line"></view><inputtype="number"name="code"maxlength="6"placeholder="请输入验证码"v-model="yzm"/><viewv-if="showText"class="t-c"@tap="getCode()">发送短信</view><viewv-elseclass="t-c"style="background-color: #A7A7A7;">重新发送({{ second }})</view></view><button@tap="login()">登 录</button></form><viewclass="t-f"><text>————— 第三方账号登录 —————</text></view><viewclass="t-e cl"><viewclass="t-g"@tap="wxLogin()"><imagesrc="https://zhoukaiwen.com/img/loginImg/wx.png"></image></view><viewclass="t-g"@tap="zfbLogin()"><imagesrc="https://zhoukaiwen.com/img/loginImg/qq.png"></image></view></view></view></template><script>exportdefault{data(){return{title:'欢迎回来!',//填写logo或者app名称,也可以用:欢迎回来,看您需求second:60,//默认60秒showText:true,//判断短信是否发送phone:'',//手机号码yzm:''//验证码};},onLoad(){},methods:{//当前登录按钮操作login(){var that =this;if(!that.phone){
                uni.showToast({title:'请输入手机号',icon:'none'});return;}if(!/^[1][3,4,5,7,8,9][0-9]{9}$/.test(that.phone)){
                uni.showToast({title:'请输入正确手机号',icon:'none'});return;}if(!that.yzm){
                uni.showToast({title:'请输入验证码',icon:'none'});return;}//....此处省略,这里需要调用后台验证一下验证码是否正确,根据您的需求来
            uni.showToast({title:'登录成功!',icon:'none'});},//获取短信验证码getCode(){var that =this;var interval =setInterval(()=>{
                that.showText =false;var times = that.second -1;//that.second = times<10?'0'+times:times ;//小于10秒补 0
                that.second = times;
                console.log(times);},1000);setTimeout(()=>{clearInterval(interval);
                that.second =60;
                that.showText =true;},60000);//这里请求后台获取短信验证码
            uni.request({//......//此处省略success:function(res){
                    that.showText =false;}});},//等三方微信登录wxLogin(){
            uni.showToast({title:'微信登录',icon:'none'});},//第三方支付宝登录zfbLogin(){
            uni.showToast({title:'支付宝登录',icon:'none'});}}};</script><style>.img-a{position: absolute;width: 100%;top: -150rpx;right: 0;}.img-b{position: absolute;width: 50%;bottom: 0;left: -50rpx;/* margin-bottom: -200rpx; */}.t-login{width: 650rpx;margin: 0 auto;font-size: 28rpx;color: #000;}.t-login button{font-size: 28rpx;background: #5677fc;color: #fff;height: 90rpx;line-height: 90rpx;border-radius: 50rpx;box-shadow: 0 5px 7px 0 rgba(86, 119, 252, 0.2);}.t-login input{padding: 0 20rpx 0 120rpx;height: 90rpx;line-height: 90rpx;margin-bottom: 50rpx;background: #f8f7fc;border: 1px solid #e9e9e9;font-size: 28rpx;border-radius: 50rpx;}.t-login .t-a{position: relative;}.t-login .t-a image{width: 40rpx;height: 40rpx;position: absolute;left: 40rpx;top: 28rpx;/* border-right: 2rpx solid #dedede; */margin-right: 20rpx;}.t-login .t-a .line{width: 2rpx;height: 40rpx;background-color: #dedede;position: absolute;top: 28rpx;left: 98rpx;}.t-login .t-b{text-align: left;font-size: 46rpx;color: #000;padding: 300rpx 0 30rpx 0;font-weight: bold;}.t-login .t-b2{text-align: left;font-size: 32rpx;color: #aaaaaa;padding: 0rpx 0 120rpx 0;}.t-login .t-c{position: absolute;right: 22rpx;top: 22rpx;background: #5677fc;color: #fff;font-size: 24rpx;border-radius: 50rpx;height: 50rpx;line-height: 50rpx;padding: 0 25rpx;}.t-login .t-d{text-align: center;color: #999;margin: 80rpx 0;}.t-login .t-e{text-align: center;width: 250rpx;margin: 80rpx auto 0;}.t-login .t-g{float: left;width: 50%;}.t-login .t-e image{width: 50rpx;height: 50rpx;}.t-login .t-f{text-align: center;margin: 200rpx 0 0 0;color: #666;}.t-login .t-f text{margin-left: 20rpx;color: #aaaaaa;font-size: 27rpx;}.t-login .uni-input-placeholder{color: #000;}.cl{zoom: 1;}.cl:after{clear: both;display: block;visibility: hidden;height: 0;content:'\20';}</style>

本文转载自: https://blog.csdn.net/qq_36410795/article/details/134772726
版权归原作者 范特西是只猫 所有, 如有侵权,请联系我们删除。

“uni-app 微信小程序之好看的ui登录页面(一)”的评论:

还没有评论