ElementUI搭建
ElementUI 是一款为 Vue.js 设计的 UI 库,它提供了丰富的组件,用于快速构建网站界面。以下是使用 ElementUI 搭建一个简单登录页面的步骤和示例代码:
- 确保你有 Vue.js 和 ElementUI 的依赖。如果没有,可以使用 npm 或 yarn 安装:
npm install vue
npm install element-ui
- 在你的 Vue 项目中引入 ElementUI:
import Vue from 'vue'
import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
Vue.use(ElementUI)
- 创建一个 Vue 组件,并使用 ElementUI 组件构建登录页面:
<template>
<el-form ref="loginForm" :model="loginForm" label-width="80px">
<el-form-item label="用户名">
<el-input v-model="loginForm.username" autocomplete="off"></el-input>
</el-form-item>
<el-form-item label="密码">
<el-input type="password" v-model="loginForm.password" autocomplete="off"></el-input>
</el-form-item>
<el-form-item>
<el-button type="primary" @click="submitForm">登录</el-button>
</el-form-item>
</el-form>
</template>
<script>
export default {
data() {
return {
loginForm: {
username: '',
password: ''
}
}
},
methods: {
submitForm() {
// 这里应该是登录逻辑
console.log('登录表单提交:', this.loginForm)
}
}
}
</script>
- 在你的主文件(main.js 或 App.vue)中挂载这个 Vue 组件:
import Vue from 'vue'
import LoginPage from './components/LoginPage.vue'
new Vue({
el: '#app',
render: h => h(LoginPage)
})
确保你的 HTML 文件中有一个元素 <div id="app"></div>
供 Vue 实例挂载。
以上代码创建了一个简单的登录页面,包含用户名和密码输入框,以及一个登录按钮。点击登录按钮时,会触发 submitForm
方法,你可以在这个方法中添加登录逻辑,比如发送 API 请求到后端。
评论已关闭