我正在将我的Vue.js组件迁移到TypeScript。在之后,我尝试使用Vue.extend()作为组件。{ // x is reactive property };在上面的例子中,我有属性x是反应性的,y是非反应性的.但是,由于增强在y中的工作方式,我无法使属性TypeScript的类型推断工作起来。我不能使用简单的对象导出来定义我的组件,因为它
这里有很多关于如何使用JavaScript语言与Vue.js交互的文档,只有一点关于TypeScript的文档。问题是,如果computed组件是用TypeScript编写的,那么如何在vue组件中定义TypeScript属性呢?根据的说法,computed是一个带有函数的对象,这些函数将根据它们的依赖属性进行缓存。下面是我做的一个例子:
import Vue from 'vue'