vue中使用element-ui进行表单验证的实例代码

2020-06-14 06:03:27易采站长站整理

效果图如下

三、表单提交

实现思路

•html中给el-form增加 ref=”form” :model=”ruleForm”
•html中给提交按钮增加点击事件 @click=”submitForm(‘ruleForm’)” ()中对应的为form的:model=”ruleForm”
•js中直接在methods中定义提交事件 submitForm(){}

+html部分


//form
<el-form :model="ruleForm" :rules="rules" ref="ruleForm" label-width="0px" >
//表单项
<el-form-item label="发货人电话" prop="phone">
<el-input class="inp" v-model="form.phone" auto-complete="true"></el-input>
</el-form-item>、
...
//提交按钮
<el-button class="btn-login" type="primary" size="medium" @click="submitForm('ruleForm')">立即登录</el-button>
</el-form>

•js部分


methods: {
submitForm(formName) {
this.$refs[formName].validate(valid => {
if (valid) {
//如果通过验证 to do...
} else {
console.log('error submit!!')
return false
}
})
}

总结

以上所述是小编给大家介绍的vue中使用element-ui进行表单验证的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对软件开发网网站的支持!