使用ELement时动态增减表单遇到的一个小小坑,当在动态改变的表单项中内嵌了一层下拉菜单dropdown时,我需要通过dropdown的command事件来控制显示dropdown-menu中的dropdown-item,但是官方文档中的command事件不支持接受除command属性之外的参数,那么便无法特定的修改动态增加的表单项中的某一个表单项中的下拉框,此路不通,灵机一动,想起Vue自带的$event属性,可以给事件传入一些额外的参数,废话不多说,上代码
<div class="export_main">
<el-form :model="exportAddressConfig" :inline="true">
<el-form-item
v-for="(item, index) in exportAddressConfig.address"
:key="item.key"
:label="'导出地址' + (index + 1) + ':'"
:prop="'address.' + index + '.value'"
:rules="{required: true, message: '地址不能为空', trigger: 'blur'}"
style="display: block;"
>
<el-dropdown trigger="click" @command="