ES / TypeScript decorator for class-style Vue components. (by vuejs)

Vue-class-component Alternatives

Similar projects and alternatives to vue-class-component

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better vue-class-component alternative or higher similarity.

Suggest an alternative to vue-class-component

vue-class-component reviews and mentions

Posts with mentions or reviews of vue-class-component. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-06-07.
  • A vue-class-component alternative one in vue3.
    2 projects | | 7 Jun 2022
    Due to `vue-class-component` is [deprecated in vue3]( I built a alternative package to do that with many features.
  • Support for vue-class-component going forward
    1 project | | 19 Apr 2022
    This topic has come up a few times, but I'm hoping that at some point there can be some official guidance from the Vue team on vue-class-components.
  • Trying to learn vue3 (class style component)+ typescript + pinia
    1 project | | 7 Mar 2022
    According to the Github commit history, the last commit was on 15 Dec 2020. Also, in this conversation, it's saying this library is not maintained anymore, that's why it doesn't work with Vue 3 at all. I did switch from Vue 2 with class style component to Vue 3 since last May. I also switch from Vuex4 to Pinia since last December. I don't have any big issue regarding pass props through different components or using Pinia. The best way to understand how it works is checking Vue 3 and Pinia official document.
  • Vue 3 production-ready analysis
    11 projects | | 25 Jan 2022
    I'm particularly a little salty about the situation of vue-class-component. This is an officially supported vue library that thousands of people use (including myself), and it has been left to die on the vine with regard to Vue3. It has been in the same RC state for over a year, with no communication or support as to what is happening.
  • Thoughts about the state of Vue & the 2/3 transition
    3 projects | | 21 Jan 2022
    3) Previously officially supported projects are being essentially abandoned. Vue Cli has been waiting for V5 for the past year, with no indication of release date, and now is in "maintenance mode". Vue Class Component has similarly been waiting for an update for over a year, and still does not have an official release that supports Vue3.
  • Objects and v-model in Vue3
    2 projects | | 30 Nov 2021
    When I was using Vue2 along with vue-class-component and vue-property-decorator it was easy to synchronize v-models between components simply using @ModelSync(). When Vue 3 came out with its Composition API another way was needed to achieve the same result as if Class Component was used.
  • For Vue 2.x: vue-class-component or @vue/composition-api?
    2 projects | | 28 Oct 2021
    Support - I could be wrong, but Vue3 support for vue-class-component isn't really there ( So I'm not sure why you'd want to lock yourself into a technology that isn't currently supported on a newer version of Vue.
  • Wait for Vue 3 to add Typescript?
    4 projects | | 19 Aug 2021
  • Vue CLI: What does the class-style-syntax do?
    1 project | | 26 Mar 2021
    Module Docs


Basic vue-class-component repo stats
14 days ago

vuejs/vue-class-component is an open source project licensed under MIT License which is an OSI approved license.

Deliver Cleaner and Safer Code - Right in Your IDE of Choice!
SonarLint is a free and open source IDE extension that identifies and catches bugs and vulnerabilities as you code, directly in the IDE. Install from your favorite IDE marketplace today.
Find remote TypeScript jobs at our new job board There is 1 new remote job listed recently.
Are you hiring? Post a new remote job listing for free.