vue3登录界面静态
时间: 2024-07-23 11:01:33 浏览: 100
vue网页登录界面
3星 · 编辑精心推荐
Vue3登录界面通常是一个简单的前端组件,用于用户输入用户名和密码进行身份验证。在静态状态下,它不会包含实际的后端交互逻辑,而是展示固定的HTML结构和样式。以下是构建一个基本静态登录界面的步骤:
1. **HTML部分**:
```html
<template>
<div class="login-container">
<h2>登录</h2>
<form @submit.prevent="handleSubmit">
<input v-model="username" type="text" placeholder="用户名" />
<input v-model="password" type="password" placeholder="密码" />
<button type="submit">登录</button>
<p>{{ errorMessage }}</p>
</form>
</div>
</template>
```
2. **Vue单文件组件**:
```js
<script setup>
import { ref } from 'vue';
const username = ref('');
const password = ref('');
let errorMessage = '';
function handleSubmit(e) {
e.preventDefault();
if (username.value === '' || password.value === '') {
errorMessage = "请输入用户名和密码";
} else {
// 实际的登录逻辑这里通常是跳转到API请求,但此处仅为示例
// API call to login(user, pass)
}
}
</script>
<style scoped>
.login-container {
/* 样式可以在这里添加 */
}
</style>
```
在这个例子中,`handleSubmit`函数模拟了登录事件,实际应用中会需要连接到服务器发送请求。
阅读全文