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 Composition API migration #2893

Closed
aito-hideki opened this issue Apr 22, 2022 · 7 comments
Closed

Vue Composition API migration #2893

aito-hideki opened this issue Apr 22, 2022 · 7 comments
Assignees
Labels
$$$ ~151-300usd A-refactoring Refactoring stuff, make code more readable, mitigating tech debt enhancement New feature or request p3 non-core, affecting less than 40%

Comments

@aito-hideki
Copy link

Is your feature request related to a problem?

Vue Composition API is core feature of Vue 3, so it's the way towards Vue 3.

Describe the solution you would like

This will include replacing mixins and options api to composition api using @nuxt/composition-api

  • Replace all mixins with composables.
  • Replace options API with composition API
  • Also include replacing filters with member functions as filters are deprecated

Describe alternatives you have considered

https://vuejs.org/guide/extras/composition-api-faq.html
https://vuejs.org/api/sfc-script-setup.html
https://vuejs.org/api/composition-api-setup.html
https://vuejs.org/guide/typescript/composition-api.html

Screeenshots

Components should look like this.
image

@aito-hideki aito-hideki added the enhancement New feature or request label Apr 22, 2022
@yangwao yangwao added $$$ ~151-300usd p3 non-core, affecting less than 40% A-refactoring Refactoring stuff, make code more readable, mitigating tech debt labels Apr 22, 2022
@yangwao
Copy link
Member

yangwao commented Apr 28, 2022

Let us know how this goes :)

@yangwao
Copy link
Member

yangwao commented May 8, 2022

@aito-hideki is there any progress on this? Haven't heard from you for a while.
let me know if you want to continue on this, if not hear from you in 7 days, someone can take over this.

@aito-hideki
Copy link
Author

Hi @yangwao
I am still working on that.
I am pushing forward with Vue Composition API, Vue3, Vite migration together along with Vite SSG.
As the scope of work is so huge, I am still working on that but haven't finished working.

@niklasp
Copy link
Contributor

niklasp commented Jun 13, 2022

any update @aito-hideki would like to adress it otherwise

@yangwao
Copy link
Member

yangwao commented Aug 16, 2022

Meanwhile, efforts have started with the composition API

@yangwao
Copy link
Member

yangwao commented Jan 18, 2023

It's still for grabs I guess

@yangwao yangwao closed this as completed Feb 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
$$$ ~151-300usd A-refactoring Refactoring stuff, make code more readable, mitigating tech debt enhancement New feature or request p3 non-core, affecting less than 40%
Projects
Status: No status
Development

No branches or pull requests

3 participants