Reset 表单重置 
重置表单
基础用法 
有默认值的控件无法清空
这是el-form-item组件安装时,会把用户的初始值存起来,重置时会恢复默认值
vue
<template>
  <el-form
    style="max-width: 600px"
    :model="ruleForm"
    label-width="auto"
    status-icon
  >
    <el-form-item label="Activity name" prop="name" required>
      <el-input v-model="ruleForm.name" placeholder="Please input" />
    </el-form-item>
    <el-form-item label="Activity zone" prop="region" required>
      <el-select
        v-model="ruleForm.region"
        clearable
        placeholder="Please select"
      >
        <el-option label="Zone one" value="shanghai" />
        <el-option label="Zone two" value="beijing" />
      </el-select>
    </el-form-item>
    <el-form-item>
      <el-reset> Reset </el-reset>
      <el-submit @submit="handleSubmit"> Submit </el-submit>
    </el-form-item>
  </el-form>
</template>
<script lang="ts" setup>
import { reactive } from 'vue'
import { ElMessage } from 'element-plus'
interface RuleForm {
  name: string
  region: string
}
const ruleForm = reactive<RuleForm>({
  name: '',
  region: '',
})
const handleSubmit = (values: RuleForm) => {
  ElMessage.success(JSON.stringify(values, null, 2))
}
</script>
隐藏源代码
点击 
重置后比如做点什么(调用接口刷新页面之类的)
vue
<template>
  <el-form
    style="max-width: 600px"
    :model="ruleForm"
    label-width="auto"
    status-icon
  >
    <el-form-item label="Activity name" prop="name" required>
      <el-input v-model="ruleForm.name" placeholder="Please input" />
    </el-form-item>
    <el-form-item label="Activity zone" prop="region" required>
      <el-select
        v-model="ruleForm.region"
        clearable
        placeholder="Please select"
      >
        <el-option label="Zone one" value="shanghai" />
        <el-option label="Zone two" value="beijing" />
      </el-select>
    </el-form-item>
    <el-form-item>
      <el-reset @click="handleReset"> Reset </el-reset>
      <el-submit @submit="handleSubmit"> Submit </el-submit>
    </el-form-item>
  </el-form>
</template>
<script lang="ts" setup>
import { reactive } from 'vue'
import { ElMessage } from 'element-plus'
interface RuleForm {
  name: string
  region: string
}
const ruleForm = reactive<RuleForm>({
  name: '',
  region: '',
})
const handleSubmit = (values: RuleForm) => {
  ElMessage.success(JSON.stringify(values, null, 2))
}
const handleReset = () => {
  ElMessage.warning('do something!')
  // return false // 返回false则阻止表单重置
}
</script>
隐藏源代码
API 
属性 
按钮相关的 API 属性,请参考 el-button 即可