Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Vue 3 Compatibility #20

Open
jwing8 opened this issue Nov 9, 2021 · 2 comments
Open

Vue 3 Compatibility #20

jwing8 opened this issue Nov 9, 2021 · 2 comments
Assignees
Labels
enhancement New feature or request

Comments

@jwing8
Copy link

jwing8 commented Nov 9, 2021

It appears this package is no longer being actively maintained, but I was hoping to see how I can use it with a Vue 3 app?

@jwing8 jwing8 added the enhancement New feature or request label Nov 9, 2021
@vatson
Copy link
Collaborator

vatson commented Nov 11, 2021

Hello @jwing8. The current version (1.1.0) is not compatible with Vue 3 due to breaking changes in the framework api (especially it affects form components).

You can check next branch. There you will find the current work on compatibility with vue 3. I have not tried to do this for a long time, waiting for the new version of the framework to become more mature and when there are good examples of using the Composition API.

Almost all components are migrated and compatible, the documentation has been updated. But I need some time to check everything again and prepare the release. Hopefully I can take the time to finish this.

Thank you for your interest!

@vatson
Copy link
Collaborator

vatson commented Nov 11, 2021

Btw, I tried to keep the component API unchanged (only in a few places it differs slightly due to the difference in slot behavior). So the migration existing projects based on Vectre should be easy

Also, tsx wrappers will be dropped and compatibility with editors will be increased (working auto-completion!)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants