【发布时间】:2019-12-05 00:17:41
【问题描述】:
我正在使用vuetify 的最新版本并试图弄清楚如何使插槽工作。关于 select 的文档可以在here找到。
VSelectWithValidation
<v-select v-model="innerValue" :error-messages="errors" v-bind="$attrs" v-on="$listeners">
<template slot="selection" slot-scope="data">
{{ data.item.name }}
</template>
<template slot="item" slot-scope="data">
{{ data.item.name }} - {{ data.item.description }}
</template>
</v-select>
测试组件
<VSelectWithValidation
rules="required"
:items="items"
v-model="select"
label="Select">
// I WOULD LIKE SLOTS TO BE AT THIS LEVEL
</VSelectWithValidation>
基本上,我希望自定义插槽,因此我需要将它们移出VSelectWithValidation 组件以在TestComponent 上设置
我尝试了不同的变体,但没有成功。
https://codesandbox.io/s/veevalidate-components-vuetify-u11fd
【问题讨论】:
标签: vue.js vuetify.js v-slot