【发布时间】:2021-03-07 00:48:15
【问题描述】:
<script lang="ts">
import { Component, Vue } from 'vue-property-decorator'
import { CustomerContext, getCustomerRepository } from '@/composables/customerRepository'
@Component
export default class CustomerList extends Vue {
search = ''
setup(): CustomerContext {
const ctx = getCustomerRepository()
return ctx
}
}
</script>
在 Vue 2 中,我想通过 TypeScript 将 Composition API 与类组件样式一起使用,但我不确定我的语法是否正确。此外,setup() 函数没有被自动调用。
vue-class-component 可以在 TypeScript 中使用 Compostion API 吗?
【问题讨论】:
-
组合 API 是 Vue 3
-
@Daniel_Knights Vue 2 还通过插件支持 Composition API:
@vue/composition-api
标签: typescript vue.js vuejs2 vue-composition-api