我想在 Nuxt v3 中实现一个轮播组件。该组件接收一系列项目。该组件仅实现逻辑,而不实现样式或结构。
现在这是我的组件:
组件/tdx/carousel.vue
这里轮播的逻辑并不重要。
在父组件中,我可以像这样使用该组件:
{{ title }}
{{ description }}
这很好用。除此之外我想要的是打字。 title 和 description 的类型当然是any,因为在 carousel.vue 的 props 中,项目的类型是 unknown[]。
我发现这篇文章展示了如何制作通用组件,但我不想要这个,因为我不得不弄乱 nuxt 的自动导入系统。
如何从 carousel.vue 属性中的给定项目实现类型推断?
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号