-
Notifications
You must be signed in to change notification settings - Fork 8
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 Support #410
Comments
Hi, thanks for getting started on vue3 support. For Nuxt3 (uses vue3) the docs needs an update
Nuxt3 will autoload the plugin, so there is no need for the step 2 anymore. Also if the "declare module 'vue-imgix'" could be somehow added to the code it would be really nice as nuxt3 now uses typescript out of the box. |
For Nuxt3 I am experiencing warnings
The result is that sometimes the page crashes. The ix-picture seems to cause the page to crash consistently when trying to use it with Nuxt3. Nuxt3 does use Vite as standard now, so it might be related to that. |
Hey @AndersNielsen85, thanks for reporting this issue. I’ve created a ticket for v3 nuxt support and will get back to you after we discuss how to move forward with this internally. |
I hope it comes out soon. Thank you |
feature add please:
|
Hi @AndersNielsen85, just wanted to follow up here to say that we're still discussing how to move forward on this internally. Currently we are very busy with wrapping up some other projects before the end of the year, as you can understand. Therefore at this stage we can't commit to a timeline for Vue 3 support. But, as always, we are welcome to any contributions - so if you feel like helping out with this upgrade (it seems you already have quite a lot of knowledge in this area), we will commit to quickly and efficiently reviewing PRs and providing feedback. Thanks! |
Hey @AndersNielsen85 👋🏼 I wanted to let you know v2.9.0-rc.2 should fix the crashes with the If you have the chance, update your version and let me know how it goes. As far as the docs update suggestion, I definitely encourage you to open a PR to update our Nuxt docs on the Thanks again for taking the time to provide feedback on the |
About the
|
Hey @luqven It does indeed work now (with the warning). I tried to dig a big, and it seems others are having issues with components originating from plugins as well. |
Glad to hear things are working (with warnings) 😊. I'll be sure to take a look at that issue, thanks for linking it. |
@productdevbook can you elaborate a little bit more about what the specific issue is that you're facing here? |
For anyone that is following this thread, we have successfully been able to upgrade this project to work successfully in Vue 3 and Nuxt 3. This version is currently available on the |
There are no ts arguments, it gives a ts warning. |
Vue 3 support has been released in
or
|
Hey, just wanted to double check if there was any movement or idea on vite support? I see there is a PR that has been created for it. Has this been looked at and can it be merged? |
Hey @mdunbavan we don't currently have plans to tackle Vite support. Is Vite support mission critical for your use case? Regardless, I encourage you to open a feature request issue for Vite support. This way we can better gage community interest and prioritize that work. If lack of Vite support is impeding your ability to use imgix, email [email protected] and let them know. They'll do their best to unblock you. It also helps us prioritize the work. |
Vue 3 support status: beta - expect bugs⚠️ 🐛
Vue 3 support is currently under development in the
next
branch.Usage
You can try out the beta release under the
@next
channelyarn add vue-imgix@next
You can also try the beta release on these sandboxes:
Remaining work
This is a non-exhaustive list of tasks that remain to move away from an beta release. This list is subject to change.
Contributions/Pull requests are welcome for any task that hasn't already been assigned to someone.
Done
src
URL fromv2.9.0
To Do
Someday
Known issues
[[Vue warn]: Failed to resolve component: ix-img
](Vue 3 Support #410 (comment))Suggestions
For those of you currently utilizing the
@next
beta release, please leave your feedback and suggestions if you have any in the comments.Related reading
🐙 GitHub Issue tracking core vue 3 repositories statuses: vuejs/awesome-vue#3544 (comment)
The text was updated successfully, but these errors were encountered: