-
-
Notifications
You must be signed in to change notification settings - Fork 9.5k
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
Vue3 compatibility status of central vue libraries #3544
Comments
This issue closes the one on awesome-vue3 |
Great table, we can put it in a separate markdown file and add a link to the main list. Let me know what you think about it. |
Hello, can you add this library https://github.com/primefaces/primevue is allready compatible with vue 3. Thank you! |
@Scrum There are a couple of features I like about having it in an issue.
@bencodezen and I thought about it. What is your opinion on it? The docs team referenced the issue in the main docs |
@tudorels I will add it right now. |
@tudorels do you have a vue 2 compatible library? And some migration docs? |
Here are vue 2 library docs https://www.primefaces.org/primevue/showcase-v2/#/ and here are vue 3 docs https://www.primefaces.org/primevue/showcase/#/ |
Thank you @tudorels, |
The migration is very easy, there are only a few changes, in general those brought by vue 3 version |
These are definitely advantages except perhaps comments which will definitely grow uncontrollably in the near future |
I agree about the uncontrollable comments. When they do, I'll make a Pull Request. |
vue-ctk-date-time-picker: https://github.com/chronotruck/vue-ctk-date-time-picker/issues/315 |
Thank you @crutch12 I will add ctk-date-picker to the list. Do you think they should appear in this list? |
@elevatebart is this list about |
jsdoc-vuejs: Kocal/jsdoc-vuejs#386 |
vue-good-table: xaksis/vue-good-table#758 |
@casl/vue (casl-vue): stalniy/casl#396 |
vue-json-viewer: chenfengjw163/vue-json-viewer#57 |
vue-i18n already supports vue3 since v9.0.0 (vue-i18n@next) https://github.com/intlify/vue-i18n-next |
v-clipboard: euvl/v-clipboard#17 |
vue-focus: simplesmiler/vue-focus#20 |
Vue3 custom directives have a breaking change: https://v3.vuejs.org/guide/migration/custom-directives.html#overview So all of vue2 directives won't work |
@crutch12 I thought vue-i18n was an official package (which I carefully avoided in this list) I initially wanted to keep the list short as long as I could so that it is digestible. I hope you understand. |
@elevatebart I don't get what you want. Should I stop posting these comments? :) I just walk through my main work project and check dependencies. If a dependency doesn't support Vue 3 - I add a comment here |
@crutch12 Through this table, I want to give vue2 users a feel of when they should start the migration process. If you think it should be more, we should probably create a PR and allow people to create Pull Request. Pros:
Contras:
|
vue2-perfect-scrollbar: mercs600/vue2-perfect-scrollbar#60 |
vue-clickaway: simplesmiler/vue-clickaway#48 |
vue3 branch: feature/vue-3 To install it npm install [email protected] Thank you @davestewart |
@elevatebart The link to vee-validate's |
Thank you @logaretm |
Vue-cropperjs Agontuk/vue-cropperjs#83 |
The link to |
The library To install it: npm install --save vue-advanced-cropper@next The linked issue to discuss problems. This port still may be raw, so I would be glad to receive any feedback. |
Three JS can also give migration problems: mrdoob/three.js#21075 |
You can install vue-apollo v4 alpha can be installed through |
vue-json-pretty is allready compatible with Vue 3. npm install vue-json-pretty |
有人 对vue-codemirror 升级vue3 吗 ? |
@benmo1602 Not that I know of no, there is a request for it surmon-china/vue-codemirror#124. |
Can you also add @bachdgvn/vue-otp-input for vue 3 support? Thank you |
vue-cookies升级支持vue3吗? |
Quasar with Vue3 is now stable: |
Can confirm Quasar v2 (using Vue3) is stable and marked as |
👋 Really happy to see Things will be a bit more complicated if you're using your own custom inputs within your project. Anyways, just wanted to provide some clarity that there are no plans to add Vue3 support to Details on |
Vuetensils supports Vue 2 and 3. It's not a super huge project, so I brought in vue-demi to provide some checks to support both libraries within the same project. No separate branch.
|
https://vuestic.dev/ is updated to 3 |
Objective:
Guide developers in their migration from vue 2 to vue 3, specifically in their dependencies
Contents
The text was updated successfully, but these errors were encountered: