<el-select v-model="model.industry" filterable>
<el-option-group
v-for="(parentVal, parentKey, parentIndex) in industrys"
:key="'parentKey_'+ parentKey + '_index_'+parentIndex"
:label="parentVal.name_zh">
<el-option
v-for="(sonVal,sonKey, sonIndex) in parentVal.son"
:ref="'ref_'+sonVal.id"
:key="'sonKey_'+sonKey+'_index_'+sonIndex"
:label="sonVal.name_zh"
:value="sonVal.id"
:en_name="sonVal.en_name">
</el-option>
</el-option-group>
</el-select>
这是一个分组选择框, 给el-option 绑定ref 和自定义的en_name 属性
在js 中通过model.industry 绑定的值,
取自带的label属性值
取自定义绑定的en_name 属性值
方法如下:
let label_name = this.$refs['ref_'+this.model.industry][0].label
let en_name = this.$refs['ref_'+this.model.industry][0].$attrs['en_name']
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。