文章目录
- 1. 页面效果
- 2. 页面样式代码
更多登录ui页面
uni-app 微信小程序之好看的ui登录页面(一)
uni-app 微信小程序之好看的ui登录页面(二)
uni-app 微信小程序之好看的ui登录页面(三)
uni-app 微信小程序之好看的ui登录页面(四)
uni-app 微信小程序之好看的ui登录页面(五)
1. 页面效果
2. 页面样式代码
template>
view style="height:100vh;background: #fff;">
view class="img-a">
view class="t-服务器托管网b">
您好,
br />
欢迎使用,XXX小程序
view>
view>
view class="login-view" style="">
view class="t-login">
form class="cl">
view class="t-a">
text class="txt">服务器托管网;手机号text>
input type="number" name="phone" placeholder="请输入您的手机号" maxlength="11" v-model="phone" />
view>
view class="t-a">
text class="txt">密码text>
input type="password" name="code" maxlength="18" placeholder="请输入您的密码" v-model="pwd" />
view>
button @tap="login()">登 录button>
view class="reg" @tap="reg()">注 册view>
form>
view class="t-f">text>—————— 第三方账号登录 ——————text>view>
view class="t-e cl">
view class="t-g" @tap="wxLogin()">image src="https://zhoukaiwen.com/img/loginImg/wx.png">image>view>
view class="t-g" @tap="zfbLogin()">image src="https://zhoukaiwen.com/img/loginImg/qq.png">image>view>
view>
view>
view>
view>
template>
script>
export default {
data() {
return {
phone: '', //手机号码
pwd: '' //密码
};
},
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.pwd) {
uni.showToast({ title: '请输入您的密码', icon: 'none' });
return;
}
uni.showToast({ title: '登录成功!', icon: 'none' });
},
//注册按钮点击
reg() {
uni.showToast({ title: '注册跳转', icon: 'none' });
},
//等三方微信登录
wxLogin() {
uni.showToast({ title: '微信登录', icon: 'none' });
},
//第三方支付宝登录
zfbLogin() {
uni.showToast({ title: '支付宝登录', icon: 'none' });
}
}
};
script>
style>
.txt {
font-size: 32rpx;
font-weight: bold;
color: #333333;
}
.img-a {
width: 100%;
height: 450rpx;
background-image: url(https://zhoukaiwen.com/img/loginImg/head.png);
background-size: 100%;
}
.reg {
font-size: 28rpx;
color: #fff;
height: 90rpx;
line-height: 90rpx;
border-radius: 50rpx;
font-weight: bold;
background: #f5f6fa;
color: #000000;
text-align: center;
margin-top: 30rpx;
}
.login-view {
width: 100%;
position: relative;
margin-top: -120rpx;
background-color: #ffffff;
border-radius: 8% 8% 0% 0;
}
.t-login {
width: 600rpx;
margin: 0 auto;
font-size: 28rpx;
padding-top: 80rpx;
}
.t-login button {
font-size: 28rpx;
background: #2796f2;
color: #fff;
height: 90rpx;
line-height: 90rpx;
border-radius: 50rpx;
font-weight: bold;
}
.t-login input {
height: 90rpx;
line-height: 90rpx;
margin-bottom: 50rpx;
border-bottom: 1px solid #e9e9e9;
font-size: 28rpx;
}
.t-login .t-a {
position: relative;
}
.t-b {
text-align: left;
font-size: 42rpx;
color: #ffffff;
padding: 130rpx 0 0 70rpx;
font-weight: bold;
line-height: 70rpx;
}
.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: 150rpx 0 0 0;
color: #666;
}
.t-login .t-f text {
margin-left: 20rpx;
color: #aaaaaa;
font-size: 27rpx;
}
.t-login .uni-input-placeholder {
color: #aeaeae;
}
.cl {
zoom: 1;
}
.cl:after {
clear: both;
display: block;
visibility: hidden;
height: 0;
content: '20';
}
style>
服务器托管,北京服务器托管,服务器租用 http://www.fwqtg.net
相关推荐: Android GB28181-2022 图像抓拍
GB28181-2022 新增图像抓拍功能, 这个功能很有用, 无需在设备实时点播的情况下,就可以抓图上传到指定的图像存储服务器上。如果配置合适的抓拍间隔,JPEG也选择适当的压缩参数,相比实时音视频回传更省流量,设备功耗也低。 GB28181图像抓拍分为三步…