Select 下拉框选中值期望与下拉框的options值不同

有时候期望下拉框的值显示与选中的值希望不一致时,

可以采用slot插槽

当然还有另一种模糊搜索也可以处理,但是业务暂时不需要涉及到那块

1
2
3
4
5
6
7
8
9
eg :
    optios的显示的值 为 name + code 
    而select 选中的值只想要 code在上面时
    采用 slot解决
     <Select v-model="materielInfo.unitOfMeasurementCode"                         style="width:150px"  :disabled="!editable('unitOfMeasurementCode')"  >
                      <Option v-for="item in meteringList"  :value="item.value"  :key="item.id" :label="item.value">
                          <div slot>{{item.label}}</div>
                      </Option>
                    </Select>

  

选取的值默认为 lable,因此在处理时将code的 值 赋值给label,完成即可!

 

转自:https://blog.csdn.net/lixinhua_man/article/details/118145506

posted @   信铁寒胜  阅读(112)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示