반응형
v-select에서 선택한 옵션의 레이블에 사용자 지정 템플릿을 사용하는 방법
사용한 적이 있다<template slot="option" slot-scope="option">
v-select에서 사용자 지정 레이블에 대해 설명합니다.여기, 모든 게 잘 되고 있어요.커스텀 라벨은 스크린샷(http://prntscr.com/kluu7p)에 표시된 옵션을 열었지만 선택한 옵션에 대해 커스텀라벨이 작동하지 않거나 선택한 옵션이 닫혀 있는 경우(http://prntscr.com/kluudy)에는 정상적으로 동작합니다.다음은 v-select에서 사용자 지정 템플릿을 사용하는 데 사용한 조각입니다.
<v-select @input="updateShippingCharge"
v-model="selected"
:options="options">
<template slot="option" slot-scope="option">
<span :class="['flag-icon', `flag icon-${option.value.toLowerCase()}`]"></span>
{{ option.label }}
</template>
</v-select>
slot="selected-option" 특성을 가진 다른 템플릿을 추가합니다.
<template slot="selected-option" slot-scope="option"></template>
최종 코드는 다음과 같습니다.
<v-select @input="updateShippingCharge"
v-model="selected"
:options="options">
<template slot="option" slot-scope="option">
<span :class="['flag-icon', `flag icon-${option.value.toLowerCase()}`]"></span>
{{ option.label }}
</template>
<template slot="selected-option" slot-scope="option">
<span :class="['flag-icon', `flag icon-${option.value.toLowerCase()}`]"></span>
{{ option.label }}
</template>
</v-select>
언급URL : https://stackoverflow.com/questions/51977549/how-to-use-custom-template-for-label-in-selected-option-in-v-select
반응형
'programing' 카테고리의 다른 글
Objective-C의 루프를 위해 네스트된2개를 분리하려면 어떻게 해야 하나요? (0) | 2022.08.17 |
---|---|
어나니머스 내부 클래스의 외부 클래스 (0) | 2022.08.17 |
해시셋과 트리셋 (0) | 2022.08.17 |
java.displaces를 클릭합니다.NoClassDefFoundError: 클래스 XXX를 초기화할 수 없습니다. (0) | 2022.08.17 |
오류: 경고: 내장 함수 'memcpy'에 대한 호환되지 않는 암묵적 선언 [기본값으로 활성화됨] (0) | 2022.08.17 |