【发布时间】:2019-01-29 17:37:30
【问题描述】:
我知道我可以更改option slot 的模板,但我们可以为标签槽做同样的事情吗?喜欢option:
<v-select inputId="originsId" :options="origins" label="city" placeholder="Search...">
<template slot="option" slot-scope="origin">
<div class="flex">
<div class="col">
<span>{{ origin.city }}</span>
</div>
<div class="col">
<span>{{ origin.country }}</span>
</div>
</div>
</template>
</v-select>
是否有某种方式我可以在选择选项时样式标签?现在它只显示label="city" 值。我需要类似的东西:
<v-select inputId="originsId" :options="origins" label="city" placeholder="Search...">
<template slot="label" slot-scope="origin">
<div class="flex">
<div class="col">
<span>Selected city: {{ origin.city }}</span>
</div>
<div class="col">
<span>Selected country: {{ origin.country }}</span>
</div>
</div>
</template>
<template slot="option" slot-scope="origin">
<div class="flex">
<div class="col">
<span>{{ origin.city }}</span>
</div>
<div class="col">
<span>{{ origin.country }}</span>
</div>
</div>
</template>
</v-select>
基本上我需要一些自定义样式和附加信息,然后选择选项时label="city"。
【问题讨论】:
标签: vue.js vuejs2 jquery-select2