vue select 에서 value 와 lable 동작 가 져 오기

1587 단어 vueselectvaluelable
vue select 컨트롤 을 선택 할 때 id 와 name 두 값 을 모두 가 져 와 야 합 니 다.실현 방안 은 다음 과 같 습 니 다.
select 컨트롤 코드

 <FormItem label="    :" prop="supplyType">
 <Select v-model="detailData.supplyType" :label-in-value="true" placeholder="       " @on-change="getVendorId">
  <Option v-for="item in supplyTypeList"
    :value="item.id"
    :key="item.id"
    :lable="item.dictionaryName">{{ item.dictionaryName }}
  </Option>
 </Select>
 </FormItem>
변경 이벤트

getVendorId: function (val) {
 let that = this;
 that.detailData.supplyType=val.value;//  label
 that.detailData.supplyTypeName=val.label;//  value
},
드 롭 다운 구성 요소 바 인 딩 데이터 원본

 supplyTypeList[
 {
 "id": 45,
 "dictionaryName": "    ",
 "dictionaryCode": "nofficeSupplies"
 }
 ]
추가 지식:vue 선택 기 select 선택 항목 의 value 와 id 가 져 오기
오늘 nuxt 프로젝트 에서 element-ui 선택 기 를 사용 할 때 options 의 id 와 label 을 가 져 올 필요 가 있 습 니 다.
방법 은 다음 과 같다.
html 코드

methods 에서:

이렇게 하면 정확하게 얻 을 수 있 을 거 야.도움 이 됐 으 면 좋 겠 어!
이상 의 vue select 에서 value 와 lable 작업 을 가 져 오 는 것 은 바로 작은 편집 이 여러분 에 게 공유 하 는 모든 내용 입 니 다.여러분 께 참고 가 되 고 저 희 를 많이 사랑 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기