用vue实现一个登录页面
时间: 2023-06-13 21:04:29 浏览: 40
好的,以下是一个简单的登录页面的Vue代码示例:
```
<template>
<div class="login">
<h1>用户登录</h1>
<form>
<div class="form-group">
<label for="username">用户名:</label>
<input type="text" id="username" v-model="username" required>
</div>
<div class="form-group">
<label for="password">密码:</label>
<input type="password" id="password" v-model="password" required>
</div>
<button type="submit" v-on:click.prevent="login">登录</button>
</form>
</div>
</template>
<script>
export default {
data() {
return {
username: "",
password: "",
};
},
methods: {
login() {
// 在此处编写登录逻辑
},
},
};
</script>
<style>
.login {
display: flex;
flex-direction: column;
align-items: center;
margin-top: 50px;
}
h1 {
font-size: 24px;
margin-bottom: 30px;
}
form {
display: flex;
flex-direction: column;
align-items: center;
}
.form-group {
display: flex;
flex-direction: column;
margin-bottom: 20px;
}
label {
font-size: 16px;
margin-bottom: 5px;
}
input {
padding: 10px;
border-radius: 5px;
border: 1px solid #ccc;
font-size: 16px;
width: 300px;
}
button {
padding: 10px;
border-radius: 5px;
border: none;
background-color: #007bff;
color: #fff;
font-size: 18px;
cursor: pointer;
}
</style>
```
在此示例中,我们使用了Vue的模板语法来定义登录页面的HTML结构,并使用Vue的data属性来存储用户输入的用户名和密码。在methods属性中,我们定义了一个login方法,该方法将在用户单击“登录”按钮时触发,并在此处编写登录逻辑。最后,我们使用了一些CSS样式来使页面看起来更美观。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)