<template>
<el-form label-width="80px" :rules="rules" ref="ruleFormRef" :model="addUser">
</el-form>
<template #footer>
<span>
<el-button @click="resetForm()">重置</el-button>
<el-button type="primary" @click="DialogConfirm">确 定</el-button>
</span>
</template>
<script setup>
const rules=reactive({})
const ruleFormRef = ref()
//重置
const resetForm =()=>{
ruleFormRef.value.resetFields();
}
//提交
const DialogConfirm = async()=>{
if (!ruleFormRef) return;
ruleFormRef.value.validate((valid) => {
if (valid) {
dialogVisble.value = false;
//写请求接口
} else {
return false;
}
});
}
<script setup>
el-elment官网语法用的vue2,通过网上资料查询之后,找到了vue3 el-form提交验证写法,以此记录下来