微信小程序登录注册界面

news/2024/11/7 21:01:20/

微信小程序登录注册界面demo,存在不足之处,请指教!
界面图片:
登录界面
注册界面

1.js代码:

Page({/*** 页面的初始数据*/data: {current:1,codeText:'获取验证码',counting:false,},// 登陆注册监听click(e){let index = e.currentTarget.dataset.code;this.setData({current:index})},//获取验证码 getCode(){var that = this;if (!that.data.counting) {wx.showToast({title: '验证码已发送',})//开始倒计时60秒that.countDown(that, 60);} },//倒计时60秒countDown(that,count){if (count == 0) {that.setData({codeText: '获取验证码',counting:false})return;}that.setData({counting:true,codeText: count + '秒后重新获取',})setTimeout(function(){count--;that.countDown(that, count);}, 1000);},/*** 生命周期函数--监听页面加载*/onLoad(options) {},/*** 生命周期函数--监听页面初次渲染完成*/onReady() {},/*** 生命周期函数--监听页面显示*/onShow() {},/*** 生命周期函数--监听页面隐藏*/onHide() {},/*** 生命周期函数--监听页面卸载*/onUnload() {},/*** 页面相关事件处理函数--监听用户下拉动作*/onPullDownRefresh() {},/*** 页面上拉触底事件的处理函数*/onReachBottom() {},/*** 用户点击右上角分享*/onShareAppMessage() {}
})

2.wxml代码:

<view class="top-box"><view>Hi</view><view class="next-text">欢迎使用!</view>
</view>
<!-- 登录、注册 -->
<view class="center-box"><view class="nav"><view class="left {{current==1?'select':''}}" bindtap="click" data-code="1"><text>登录</text></view><view class="right {{current==0?'select':''}}" bindtap="click" data-code="0"><text>注册</text></view></view><!-- 登录 --><view class="input-box" hidden="{{current==0}}"><view class="wei-input"><icon type="waiting" color="#44ADFB" size="16"></icon><input class="input" auto-focus placeholder="请输入手机号/登录名"/></view><view class="wei-input"><icon type="success" color="#44ADFB" size="16"></icon><input class="input" auto-focus placeholder="请输入登录密码"/></view><view class="forget"><text>忘记密码?</text></view></view><!-- 注册 --><view class="input-box" hidden="{{current==1}}"><view class="wei-input"><icon type="waiting" color="#44ADFB" size="16"></icon><input class="input" auto-focus placeholder="请输入手机号"/></view><view class="wei-input"><icon type="waiting" color="#44ADFB" size="16"></icon><input class="input" auto-focus placeholder="请输入6位验证码"/><text class="input-code" bindtap="getCode">{{codeText}}</text></view><view class="wei-input"><icon type="success" color="#44ADFB" size="16"></icon><input class="input" auto-focus placeholder="请输入密码"/></view><view class="wei-input"><icon type="success" color="#44ADFB" size="16"></icon><input class="input" auto-focus placeholder="请确认密码"/></view></view><view class="sumbit-btn"><button class="button" style="background-color: #33ccff;font-size: 30rpx;" type="primary">立即{{current==1?'登录':'注册'}}</button></view>
</view>
<!-- 重影 -->
<view class="shadow shadow-1"></view><view class="shadow shadow-2"></view>
<!-- 说明 -->
<view class="bottom-box">demo·开源·点赞·收藏·打赏·Jeffery~
</view>

3.wxss代码:

page{height: 100%;background-color: white;margin: 0px;padding: 0px;
}
/* 顶部背景 */
.top-box{height: 30%;background-image: linear-gradient( #44ADFB,#5ed6fd);padding: 30rpx;color: white;font-weight: bold;
}
.next-text{margin-top: 15rpx;
}
/* 内容 */
.center-box{background-color: white;margin: -20% 20rpx 0rpx 20rpx;padding: 25rpx;border-radius: 15rpx;-webkit-filter: drop-shadow(0 0 8rpx #44ADFB);filter: drop-shadow(0 0 8rpx #44ADFB);
}
/* 导航 */
.nav{display: flex;text-align: center;font-size: 32rpx;margin-bottom: 8%;
}
.left{flex: 1;font-weight: bold;
}
.right{flex: 1;font-weight: bold;
}
.select{font-weight: bold;color: #33ccff;
}
.select text{padding-bottom: 5rpx;border-bottom-left-radius: 10rpx;border-bottom-right-radius: 10rpx;border-bottom: 5rpx solid #33ccff;
}
.wei-input{display: flex;flex-direction: row;align-items: center;margin-top: 40rpx;padding-bottom: 20rpx;border-bottom: 1rpx solid #f1f1f1;
}
.input-box{margin: 20rpx;
}
.input{padding-left: 20rpx;font-size: 30rpx;
}
.input-code{position: absolute;right: 40rpx;font-size: 26rpx;padding: 10rpx 15rpx;color: white;background-color: #FF8C69;border-radius: 10rpx;
}
.forget{font-size: 26rpx;color: #33ccff;margin-top: 20rpx;text-align: right;
}
.sumbit-btn{margin: 6% 30rpx 30rpx 30rpx;
}
/* 重影 */
.shadow{box-shadow: 0rpx 0rpx 10rpx 0rpx #44ADFB;border-radius: 25rpx;background-color: white;
}
.shadow-1{height: 40rpx;margin: -20rpx 50rpx 0 50rpx;
}
.shadow-2{position: relative;z-index: -888;height: 50rpx;margin: -30rpx 80rpx 0 80rpx;
}
/* 最底部 */
.bottom-box{position:fixed; bottom: 10rpx;width:100%;font-size: 24rpx;color: gray;display: flex;justify-content: center;
}

编写不易,谢谢点赞、收藏、打赏!!!


http://www.ppmy.cn/news/814125.html

相关文章

企业微信绑定企业邮箱服务器配置,企业微信企业邮箱开通规则说明介绍

原标题:企业微信企业邮箱开通规则说明介绍 企业微信是腾讯推出的专为企业打造的一款工作交流软件,支持快捷创建腾讯企业邮箱,并将企业微信 通讯录 导入到腾讯企业邮箱中,方便快捷。下面就和小编一起看看企业微信开通腾讯企业邮箱的方法吧。 微信 软件版本:6.5.8 软件大小:…

企业邮箱如何绑定微信?微信怎么添加邮箱?

在移动办公的新时代&#xff0c;为了让用户拥有更便捷的体验&#xff0c;各大企业邮箱与时俱进&#xff0c;适配手机端需求。 以往&#xff0c;很多企业邮箱在移动端&#xff0c;仅支持APP绑定企业邮箱&#xff0c;能够在微信绑定的企业邮箱少之又少。殊不知&#xff0c;使用微…

如何在微信小程序中集成认证服务—邮箱地址篇

近期华为AppGallary Connect的认证服务SDK新增支持了微信小程序。今天就来教大家如何在微信小程序中集成认证服务的邮箱地址认证方式 1、安装微信小程序环境 首先进入微信小程序官网下载微信开发者工具&#xff08;根据自己需要下载&#xff09;&#xff1a; https://develo…

企业邮箱注册—企业微信邮箱2.0时代正式来临!

作为职场人士&#xff0c;对于企业邮箱的使用并不陌生&#xff0c;许多初创企业面临邮箱选择难题&#xff0c;同时企业邮箱的忠实用户纷纷面临更换服务商的窘境。企业究竟需要一个具备何等条件的产品才能满足真正的需求呢&#xff1f; 通过使用企业微信邮箱—随心邮&#xff0c…

微信小程序注册

1.首先进入网址&#xff1a;微信公众平台 2.点击小程序 3.点击前往注册 4.进入注册&#xff08;在这里会遇到一个问题&#xff0c;就是很多朋友在注册的时候都显示此邮箱已被使用&#xff0c;所以我建议大家重新注册个邮箱的账号来解决这个问题&#xff0c;例如&#xff1a;网…

注册微信小程序的操作步骤

为你们推出关于小程序这个项目 今天我们将来说一下关于小程序的一个内容&#xff1b; 在我们做小程序项目的时候&#xff0c;我们需要先做什么准备工作呢? 我们首先需要注册一个小程序&#xff0c;注册网址&#xff1a;mp.weixin.qq.com&#xff08;微信公众平台&#xff0…

微信小程序教程:注册微信小程序的操作步骤

为你们推出关于小程序这个项目 今天我们将来说一下关于小程序的一个内容&#xff1b; 在我们做小程序项目的时候&#xff0c;我们需要先做什么准备工作呢? 我们首先需要注册一个小程序&#xff0c;注册网址&#xff1a;mp.weixin.qq.com&#xff08;微信公众平台&#xff0…

注册微信公众号流程

登录https://mp.weixin.qq.com/网站点击右上角的立即注册 选“服务号” 请填写未被微信公众平台注册&#xff0c;未被微信开放平台注册&#xff0c;未被个人微信号绑定的邮箱,密码就是公众号控制台登录的已邮箱地址为账号的密码&#xff0c;需要谨慎设置 选中地区 选择服务号 6…