You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

69 lines
1.7 KiB

<template>
<view class="containers" :style="{'height':winHeight+'px'}">
<view :style="{'height':winHeight*.5+'px','position':'relative'}" class="logo">
<view>
<u--image :showLoading="true" :src="logo" width="336rpx" height="336rpx"></u--image>
</view>
</view>
<view class="login">
<u--form labelPosition="top" :labelStyle="labelStyle" :labelWidth="'auto'" :model="form" :rules="rules" ref="form">
<u-form-item label="用户名" prop="form.name" ref="item1">
<u--input v-model="form.name" border="bottom" placeholder="请输入用户名"></u--input>
</u-form-item>
<u-form-item label="密码" prop="form.password" ref="item1">
<u--input type="password" v-model="form.password" border="bottom" placeholder="请输入密码"></u--input>
</u-form-item>
<view class="sbtn">
<u-button type="primary" size="large" @click="submit"></u-button>
</view>
</u--form>
</view>
</view>
</template>
<script>
export default {
data() {
return {
logo: require("../../static/img/bdlogo.png"),
winHeight: 0,
form: {},
rules: {},
labelStyle:{
fontSize:'12px',
color:"#ccc"
}
}
},
onLoad() {
this.winHeight = uni.getSystemInfoSync().screenHeight - uni.getSystemInfoSync().statusBarHeight * 2 - 20;
},
methods: {
submit(){
uni.navigateTo({
url:"/pages/bd/mine"
})
}
}
}
</script>
<style scoped>
.containers {
background-color: #fff;
padding: 0 40rpx;
padding-bottom: 20px;
}
.logo view {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.sbtn{
margin-top:60rpx
}
</style>