使用Typescript将通用类型添加到vue.js中的组件

时间:2019-07-11 13:21:23

标签: typescript generics vue.js vuejs2 vue-component

我在Vue中有一个Component,它具有一组特定的数据。数据始终由打字稿中的接口定义。目前,由于我正在使用接口检查数据类型,因此将有关所选项目的信息保留在DataTable组件之外。

我想要的是一种为DataTable提供接口的方法,因此DataTable本身可以负责在其自己的Component中选择的数据。我使用类样式的组件,因此类似export default class DataTable<T extends object> extends Vue {}的东西将是完美的。这不是问题,但是我似乎找不到找到在另一个组件中实现该组件并为其提供所需的泛型类型的方法。

谢谢。

0 个答案:

没有答案