1、使用 和可以使不同的组件分布在一行中
同时,行属性中的type="flex"和justify="space-around可以使行内元素均匀分布。或者在中使用:span=8px 控制列之间的间隔
<el-row type="flex" class="row-bg" justify="space-around">
<el-col >
<el-form-item label="压力模式 " :required="true">
<el-radio v-model="dataForm.pressType" label="1"
>RPS模式</el-radio
>
<!-- <el-radio-group v-model="dataForm.pressType">
<el-radio label="1">RPS模式</el-radio>
<el-radio label="并发模式"></el-radio>
</el-radio-group> -->
</el-form-item>
</el-col>
<el-col >
<el-form-item label="压测时长 " :required="true">
<el-input
v-model="dataForm.pressTime"
style="width: 100px"
></el-input>
分钟
</el-form-item>
</el-col>
<el-col >
<el-form-item label="递增时长 " :required="true">
<el-input
v-model="dataForm.increaseTime"
style="width: 100px"
></el-input>
分钟
</el-form-item>
</el-col>
</el-row>
2、在 中定义校验规则,:rules=“rules”
在 使用:required=“true” ,标签显示必填
<el-form
:model="dataForm"
:rules="rules"
ref="dataForm"
label-width="auto"
>
</el-form>
<!--在data中添加校验规则-->
rules: {
taskName: [{ required: true, trigger: "blur" }],
fileType: [{ required: true, trigger: "blur" }],
flowModel: [{ required: true, trigger: "blur" }],
fileType: [{ required: true, trigger: "blur" }],
pressTime: [{ required: true, trigger: "blur" }],
increaseTime: [{ required: true, trigger: "blur" }],
},