使用vue3实现用户登录页面
时间: 2023-08-05 11:15:26 浏览: 56
好的,我可以给你提供一些基本的代码示例,但需要注意的是,登录页面还需要与后端进行交互,这部分代码并不在本示例中。
首先,我们需要创建一个Vue组件来实现登录页面,可以命名为Login.vue,代码如下:
```html
<template>
<div>
<h2>用户登录</h2>
<form>
<div>
<label>用户名:</label>
<input type="text" v-model="username">
</div>
<div>
<label>密码:</label>
<input type="password" v-model="password">
</div>
<button @click.prevent="handleSubmit">登录</button>
</form>
</div>
</template>
<script>
export default {
data() {
return {
username: '',
password: ''
}
},
methods: {
handleSubmit() {
// TODO: 进行登录验证
}
}
}
</script>
```
在上面的代码中,我们使用了Vue的模板语法来实现了一个简单的登录表单,包括用户名和密码的输入框以及一个登录按钮。在按钮上添加了一个点击事件,当用户点击登录按钮时,会触发handleSubmit方法。
接下来,我们需要在Vue实例中引入Login组件,并将其渲染到页面中。可以在App.vue中实现,代码如下:
```html
<template>
<div id="app">
<Login />
</div>
</template>
<script>
import Login from './components/Login.vue'
export default {
name: 'App',
components: {
Login
}
}
</script>
```
最后,我们需要在main.js中创建Vue实例并将其挂载到页面上,代码如下:
```js
import { createApp } from 'vue'
import App from './App.vue'
createApp(App).mount('#app')
```
至此,我们就完成了一个简单的使用Vue3实现的用户登录页面。接下来,你需要在handleSubmit方法中添加登录验证的相关代码。