IMPORTANT
March 22, 2026 · View on GitHub
There are some issues about v-f-d is not still compatible with modern vue build tools. I suggest every one to use v-f-d with vue in an original way, setup up your decorator environment and use .tsx templates + .ts class components to build your project. Everything is being changed without any standrad now. The build tools are unreasonable.
Read me
Designed for vue 3, do the same work like vue-class-component and vue-property-decorator.
- Community desired vue class component with typescript decorators.
- Compatible with both stage3 and stage2 decorators.
- Compatible with both TypeScript and JavaScript projects.
- Safety. Transform ES class to vue option api according to specifications.
- Performance. Once transform on project loading, ready for everywhere.
- Support ES class inheritance, vue
extendsand vuemixins. - Official recommended.
Welcome to suggest and contribute.
Donate
Document
Document languages: English, 简体中文, Portuguese
Wellknown issues
https://facing-dev.github.io/vue-facing-decorator/#/en/wellknown-issues/wellknown-issues
Discussion
To discord https://discord.gg/4exxtFgkcz
QQ群号 766350254
Awesome List
-
Binding helpers for Vuex and vue-facing-decorator.