Hello Hoang, (or should I say Nguyen?)

I see no options to discuss in your request. We will have to move our vue
usage forward to version 3 eventually. Are there choices to make? If not,
go ahead.

regards,

On Tue, Sep 7, 2021 at 2:49 AM Nguyen Mai Hoang <hoan...@apache.org> wrote:

> Hi All,
>
> We are upgrading a Vue 2 application to Vue 3 on CloudStack. As far as our
> investigation goes, Vue 3 does support migration from Vue 2 to Vue 3 by
> using `@vue/compat` (aka "the migration build"). However, it is worth
> mentioning that there are some incompatible features (please refer to:
> https://v3.vuejs.org/guide/migration/migration-build.html#overview).
> The biggest differences between Vue 2 and Vue 3 on Cloudstack are:
> - mount: https://v3.vuejs.org/guide/migration/mount-changes.html#overview
> - Slots: https://v3.vuejs.org/guide/component-slots.html#slots
> - Async components:
> https://v3.vuejs.org/guide/migration/async-components.html#async-components
> - Events: https://v3.vuejs.org/guide/migration/events-api.html#overview
> - Watch: https://v3.vuejs.org/guide/migration/watch.html#overview
>
> In order to make them compatible with Vue 3, it is necessary to upgrade or
> replace some libraries as well as some other components, which are listed
> below:
> - Antd: https://2x.antdv.com/components/overview
> - Router: https://next.router.vuejs.org/installation.html
> - I18n: https://vue-i18n.intlify.dev/introduction.html
> - Clipboard: https://www.npmjs.com/package/vue3-clipboard
> - Vue-ls (https://www.npmjs.com/package/vue-ls) => vue-web-storage (
> https://github.com/ankurk91/vue-web-storage)
>
> These upgrades and replacements will require changes in source code,
> structure and elements in UI. We would like to have your opinions about it.
>
> Thank you and best regards,
>


-- 
Daan

Reply via email to