반응형
v-select에 원시 html 표시
내 질문은 쉬운 것 같지만, 이것을 알아낼 수가 없었다.
나는 이것을 가지고 있다.
<VSelect :items="common.users.options" ></VSelect> which just shows me select and its options.
common.users.properties는 다음과 같은 것이다.
[
{ value:".25",text:"¼ hour" },
{ value:".5",text:"½ hour" },
]
나쁜 점은 VSelector가 fraction html로 변형시키지 않고 보시다시피 나에게 ¼과 ½를 보여준다는 것이다.https://www.codetable.net/decimal/188
일반 ¼ 없이 vselect 옵션의 일부분을 표시하는 방법
오버라이드item
그리고selection
슬롯 및 사용v-html
.
<v-select :items='item'>
<template v-slot:item='{item}'> <div v-html='item.text'/> </template>
<template v-slot:selection='{item}'> <div v-html='item.text'/> </template>
</v-select>
물론 당신은 a보다 더 멋진 것을 사용할 수 있다.div
.
좀 더 간결한 코드를 원한다면, 당신은 또한 a를 넣을 수 있다.div
을 이용하여 바로 구멍에.slot
그리고slot-scope
대신에v-slot
.
<div slot='item' slot-scope='{item}' v-html='item.text'/>
새 구문
<template #item='{item}'>
<div v-html='item.text' />
</template>
참조URL: https://stackoverflow.com/questions/56665185/show-raw-html-in-vuetify-v-select
반응형
'Programing' 카테고리의 다른 글
모든 구성 요소에서 방법을 공유하기 위해 Vue Mixins, "확장" 또는 Vuex를 사용해야 하는가? (0) | 2022.04.11 |
---|---|
npm 패키지에서 가져온 vue 구성 요소를 확장하는 방법 (0) | 2022.04.11 |
vuex mapState 내의 vue 메서드에 액세스 (0) | 2022.04.11 |
Vuex 및 FIrebase를 사용하여 여러 이미지를 저장하십시오.(이미지가 업로드될 때까지 대기) (0) | 2022.04.11 |
SASS가 포함된 Webpack-simple + vue-cli - 컴파일할 수 없는가? (0) | 2022.04.11 |