在基于打字稿的项目中使用 Vue js 组件

Pro*_*oll 5 javascript typescript vue.js

我用谷歌搜索了很多无济于事,似乎我遗漏了一些明显的东西,但仍然......我在以下堆栈中创建了一个项目:Vue+TS+Webpack+ASP.NET Core。现在我面临着一个残酷的现实——实际上有几十个优秀的 Vue 组件,但很少有像 *.d.ts 这样的附加组件。在上面提到的技术堆栈中使用基于 JS 的 Vue 组件是否有一些相对简单的方法(在 TS 恕我直言中重写它不是一个简单的解决方案)?

PS:如果您知道具有开箱即用 ts 支持的不错的模态对话框 Vue 组件,请告诉我 :) 虽然我当然更喜欢听到更通用的解决方案。

小智 0

据我所知,道具无法使用打字稿输入,相反,当您需要它们时,您可以验证它们,如vue prop 验证所示,因此只需搜索常见的 vue 组件即可。

顺便说一句,我确信您已经看到了vue typescript 支持

关于组件,我认为最好是选择像vuetifybootstrap-vue这样的框架,你会发现一组遵循相同风格的组件