Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Introducing vue3-class-component: Support for Vue 3.x #639

Open
@Haixing-Hu

Description

@Haixing-Hu

Hi,

I'm excited to announce the release ofvue3-class-component, a new version of the Vue class component that brings support for Vue 3.x!

You can find it here:

What's New:

  • Vue 3.x Compatibility: vue3-class-component is now fully compatible with the latest Vue 3.x versions (currently v3.3.4), enabling you to leverage Vue 3's latest features and enhancements.
  • It's written in pure JavaScript rather than TypeScript, setting it apart fromvue-facing-decorator.
  • It adopts the most recent (as of May 2023)stage 3 proposal of JavaScript decorators andstage 3 proposal of JavaScript decorator metadata.
  • It offers a set of commonly used decorators for class-style Vue components, including@Prop,@Watch,@Provide, and@Inject. In essence, it combines the functionalities ofvue-class-component andvue-property-decorator.
  • It has undergone extensive unit testing, achieving a remarkable 100% code coverage.
  • The code has undergone a complete rewrite, and the functionality of decorators has been redesigned for improved coherence and efficiency.

Getting Started:

To get started withvue3-class-component for Vue 3.x, simply visit theGitHub repository for installation instructions and usage examples.

Feedback and Contributions:

We warmly welcome your feedback, bug reports, and contributions to enhance this library further. Please don't hesitate to open issues, submit pull requests, or participate in discussions within theGitHub Issues section.

Thank you for your support, and we eagerly anticipate your contributions tovue3-class-component as we strive to make it an invaluable asset for the Vue.js community.

Happy coding!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions


      [8]ページ先頭

      ©2009-2025 Movatter.jp