el-form-item下拉框
时间: 2023-12-06 09:48:51 浏览: 86
Vue中el-form标签中的自定义el-select下拉框标签功能
在Element UI中,如果要在一个el-form-item中包含多个输入框或下拉框,并进行表单验证,可以通过改变代码结构来实现。 一种解决方法是在外层再嵌套一层el-form-item。 这样,你可以将每个下拉框或输入框包装在各自的el-form-item中,并分别设置prop属性进行表单验证。下面是一个示例代码:
```
<el-form :rules="rules" ref="form" :model="form" style="display:flex">
<el-form-item label="选择方式" style="display:flex" class="select-input">
<el-form-item prop="aaa" style="width:300px;">
<el-select v-model="form.aaa" @change="clear">
<el-option v-for="(item,index) in demoArr" :key="index" :label="item.label" :value="item.value"></el-option>
</el-select>
</el-form-item>
<el-form-item prop="bbb" style="width:300px;">
<el-input v-model="form.bbb"></el-input>
</el-form-item>
<span>{{form.aaa == 1 ? '人': '%'}}</span>
</el-form-item>
</el-form>
```
在这个示例中,我们在el-form-item外层再嵌套了一个el-form-item,将选择方式的下拉框和输入框分别放置在各自的el-form-item中,并分别设置了prop属性进行表单验证。这样,你就可以对每个下拉框或输入框进行独立的表单验证。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [对elementui中一个el-form-item中包含多个输入框或下拉框等的表单验证处理问题](https://blog.csdn.net/qq_45030898/article/details/126750840)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文