问题:有3个tab页,都在一个form表单中,当点击提交时,判断每个tab页的必填项是否都填写了,如果都填写了,则提交整个form表单,否则的话就提示用户哪个tab页的必填项没有填写(最好自动直接跳转到未填写的tab页)。
<el-form ref="form" :model="form" :rules="rules">
<el-tabs tab-position="top">
<el-tab-pane label="页签1" class="tab-pane">
<el-form-item label="活动标题1" prop="value1">
<el-input v-model="form.value1" placeholder="活动标题1" />
</el-form-item>
</el-tab-pane>
<el-tab-pane label="页签2">
<el-form-item label="活动标题2" prop="value2">
<el-input v-model="form.value2" placeholder="活动标题2" />
</el-form-item>
</el-tab-pane>
<el-tab-pane label="页签3">
<el-form-item label="活动类型" prop="value3">
<el-select v-model="form.value3" placeholder="请选择">
<el-option v-for="dict in option" :key="dict.value" :label="dict.label"
:value="dict.value" />
</el-select>
</el-form-item>
</el-tab-pane>
</el-tabs>
</el-form>