Vue Class Component

JSON →
library 7.2.6 ·javascript maintenance
verified May 27, 2026

Vue Class Component provides ES201X/TypeScript class decorators that allow developers to write Vue components using a class-based syntax, leveraging features like decorators, inheritance, and strong typing. The current stable version, 7.2.6, is designed for Vue 2.x projects. While Vue 3 primarily uses the Composition API, this library offered a structured approach for large Vue 2 applications, particularly for those coming from object-oriented backgrounds or using TypeScript extensively. The project has moved towards a 'maintenance' state for the Vue 2 compatible version, with active development on a beta version (v8) targeting Vue 3. Release cadence for v7.x has been irregular, with bug fixes and minor improvements. Its key differentiator is simplifying component definition and lifecycle management with TypeScript classes, providing a more organized code structure compared to the Options API for complex components.

total hits 15
actors 5 distinct systems
last hit 1d ago Bingbot
GPTBot
5
MetaBot
4
Script
1
Search engines
1

top countries 🇺🇸 United States · 🇨🇦 Canada · 🇩🇪 Germany · 🇫🇷 France