vue select下拉框需要取其label值的方法
思路是当select值发生变化时触发@change方法,用当前值去遍历odsOptions数组里的内容,若值一致则取其label值赋给this.params.odsTypeName。<el-select v-model="params.odsTypeCode" @change="getOdsLabel" filterable placeholder="请选择"><el-optio
·
思路是当select值发生变化时触发@change方法,用当前值去遍历odsOptions数组里的内容,若值一致则取其label值赋给this.params.odsTypeName。
<el-select v-model="params.odsTypeCode" @change="getOdsLabel" filterable placeholder="请选择">
<el-option v-for="(item, index) in odsOptions" :label="item.label":value="item.value" :key="index"></el-option>
</el-select>
getodsLabel(val){
this.odsOptions.map(item => {
if(item.value === val){
this.params.odsTypeName = item.label
})
}
更多推荐
已为社区贡献3条内容
所有评论(0)