我想访问Vuetify 3 props定义的VSelect组件。这样我就可以设置相同的定义到我的自定义组件。
下面是我的自定义元素的代码:
<template>
<v-select v-bind="{ ...$attrs, ...$props }">
<template v-for="(_, name) in $slots" v-slot:[name]="slotData"><slot :name="name" v-bind="slotData"></slot></template>
</v-select>
</template>
<script setup lang="ts">
import { VSelect as test } from 'vuetify/components/VSelect';
defineProps<test>();
// ERROR : [plugin:vite:vue] [@vue/compiler-sfc] type argument passed to defineProps() must be a literal type, or a reference to an interface or literal type.
</script>
1条答案
按热度按时间brccelvz1#
当前不支持导入
defineProps<T>()
的类型。请参阅限制您可以导入props对象并将其传递给
defineProps(objectHere)