利用elementui设计登录页面
时间: 2023-10-03 12:11:00 浏览: 59
要使用Element UI设计登录页面,你需要先在项目中引入Element UI库。可以通过以下步骤来实现:
1. 在命令行中安装Element UI
```
npm i element-ui -S
```
2. 在main.js中引入Element UI
```javascript
import Vue from 'vue'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI)
```
3. 在组件中使用Element UI的组件,例如登录页面可以使用el-form和el-input组件
```html
<template>
<div class="login-container">
<el-form ref="loginForm" :model="loginForm" label-width="80px">
<el-form-item label="用户名">
<el-input v-model="loginForm.username" placeholder="请输入用户名"></el-input>
</el-form-item>
<el-form-item label="密码">
<el-input v-model="loginForm.password" type="password" placeholder="请输入密码"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="login">登录</el-button>
<el-button @click="resetForm">重置</el-button>
</el-form-item>
</el-form>
</div>
</template>
<script>
export default {
name: 'LoginPage',
data() {
return {
loginForm: {
username: '',
password: ''
}
}
},
methods: {
login() {
// 登录逻辑
},
resetForm() {
this.$refs.loginForm.resetFields()
}
}
}
</script>
<style>
.login-container {
max-width: 400px;
margin: 0 auto;
padding-top: 100px;
}
</style>
```
以上代码中,我们使用了el-form和el-input组件来实现登录页面。el-form组件用于包含登录表单,el-input组件用于输入用户名和密码。另外,我们还使用了el-button组件来实现登录和重置按钮。
需要注意的是,在main.js中引入了Element UI的样式文件,这样才能正确地渲染组件样式。