用uniapp写一个简单的登录页面
时间: 2024-02-12 19:06:49 浏览: 14
好的,以下是用 uni-app 写一个简单的登录页面的示例代码:
```
<template>
<view class="container">
<view class="logo">
<image src="/static/logo.png" class="logo-img"></image>
</view>
<view class="form">
<view class="form-group">
<input type="text" v-model="username" placeholder="请输入用户名" class="input"></input>
</view>
<view class="form-group">
<input type="password" v-model="password" placeholder="请输入密码" class="input"></input>
</view>
<view class="form-group">
<button type="primary" @click="login" class="btn">登录</button>
</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {
username: '',
password: ''
}
},
methods: {
login() {
// 在这里编写登录逻辑
// 可以使用 uni.request 发送登录请求
}
}
}
</script>
<style>
.container {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 100vh;
}
.logo {
margin-bottom: 40px;
}
.logo-img {
width: 200px;
height: 200px;
}
.form {
width: 80%;
}
.form-group {
margin-bottom: 20px;
}
.input {
width: 100%;
height: 40px;
border: 1px solid #ccc;
border-radius: 4px;
padding: 0 10px;
}
.btn {
width: 100%;
height: 40px;
border-radius: 4px;
background-color: #007aff;
color: #fff;
font-size: 16px;
text-align: center;
line-height: 40px;
}
</style>
```
这个示例代码实现了一个简单的登录页面,包括一个 logo、一个用户名输入框、一个密码输入框和一个登录按钮。你可以根据自己的需求进行修改和完善。