目录

效果图


1.template部分
<div>
<el-form ref="form" label-width="70px" :inline="true" class="login-container" :model="form" :rules="rules">
<h3 class="login_title">系统登录</h3>
<el-form-item label="用户名" prop="userName">
<el-input v-model="form.userName" placeholder="请输入账号"></el-input>
</el-form-item>
<el-form-item label="密码" prop="password">
<el-input show-password v-model="form.password" placeholder="请输入密码"></el-input>
</el-form-item>
<el-form-item>
<el-button @click="submit" class="login_button" type="primary"> 登 录 </el-button>
</el-form-item>
</el-form>
</div>
2.style部分
这里我用的是less编写,
需要下载less和less-loader
<style lang="less" scoped>
.login-container {
width: 400px;
border:1px solid #eaeaea;
margin: 180px auto;
padding: 35px 35px 15px 35px;
border-radius: 15px;
box-shadow: 0 0 25px #cac6c6;
background-color: #ffffff;
box-siz

该文章展示了如何使用Vue.js创建一个登录页面,包括模板部分(HTML结构),样式部分(使用Less编写),以及Vue组件的实现。表单验证通过自定义rules完成,提交按钮触发axios接口调用以执行登录操作。页面设计简洁,代码结构清晰。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



