Skip to content

Migrate from Vue2/Vuex => Vue3/Pinia #434

Open
@planetchili

Description

@planetchili

Vue2 is in end of life so to avoid unresolvable CVE strikes and to keep up with new features we should migrate to Vue3. Vue3 now works far better with Pinia rather than Vuex, so we should perform that migration as well.

Vue3 has moved from the options API to a new "Composition API" so that will require extensive reworking of the view component logic (particularly since the Class Component style is no longer being well-maintained). Vuetify has support for Vue3 now so it is possible that the template / markup might be largely reused without a complete rewrite. Work will need to be done to determine if all widgets used are still available in Vuetify 3.

Metadata

Metadata

Assignees

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