element-ui表单验证
来源:互联网 发布:关于人工智能的英语 编辑:程序博客网 时间:2024/05/16 15:01
1. html
<el-form :model="user" :rules="rules" ref="ruleForm" label-width="80px"> <el-form-item label="用户名" prop="username" class="delu-box"> <el-input v-model="user.username" placeholder="请输入用户名"></el-input> </el-form-item> <el-form-item label="密 码" prop="password" class="login-password delu-box"> <el-input v-model="user.password" placeholder="请输入密码" type="password" @keyup.native.enter="handleSubmit"></el-input> </el-form-item> <el-form-item class="delu-box"> <el-button type="primary" @click.native.prevent="login" :loading="btnLoading" style="float: left;">登录 </el-button> <el-button @click.native.prevent="handleReset" style="float: right;">重置</el-button> </el-form-item></el-form>
2. 设置data()默认数据
data () { return { user: { username: '', password: '' }, rules: { username: [ {required: true, message: '请输入用户名', trigger: 'blur'} ], password: [ {required: true, message: '请输入登录密码', trigger: 'blur'} ] } }3. methods验证methods: {
login () { this.$refs.ruleForm.validate((valid) => { if (valid) { console.log('2222222222') this.user.password = Md5.md5(this.user.password) this.$store.dispatch('login', this.user).then(() => { axios({ method: 'post', url: this.uploadAddr + 'public/getToken', data: { data: this.user.username + new Date().getTime() } }).then(response => { window.localStorage.setItem('token', response.data) axios.defaults.headers.common['Authorization'] = 'Bearer ' + window.localStorage.getItem('token') }) this.$router.push({path: '/admin'}) }).catch(err => { this.$message.error(err) }) } })},handleReset () { this.$refs.ruleForm.resetFields()},handleSubmit () { this.login()}}
阅读全文
0 0
- element ui表单验证
- element-ui表单验证
- element-ui的表单验证问题
- element ui 里的表单验证说明
- 饿了么组件库element-ui正则表达式验证表单,后端验证表单
- element form表单验证
- element-ui 表单自定义规则
- element UI number验证无效
- 10.jQuery UI 验证表单
- Element UI 自定义正则表达式验证
- element ui 时间验证问题处理
- element表单验证中的 手机号和身份证 验证
- element-ui表单重置条件的几个因素
- element v-for 下拉框 无法进行表单验证
- element ui里dialog关闭后清除验证条件
- element UI
- element-ui
- ui.popover 一个轻量级AngularJS表单验证提示解决方案
- Ubuntu APT命令使用手册
- 享元模式
- 算法的一些小栗子1(插入排序)
- 数据结构——优先队列PriorityQueue
- PXE+DHCP+Apache+Kickstart系统自动化安装
- element-ui表单验证
- OpenGL学习笔记(五):创建OpenGL工程模板前的所有准备工作
- 从UDP的”连接性”说起–告知你不为人知的UDP
- C++前序——(1)虚拟地址空间
- 初识Linux
- Linux上安装MySQL数据库
- 数据库中间件
- 在IDEA中导入Gradle构建的SpringBoot Web项目(SpringBoot-02)
- 回溯法