# Introduction

INFO

Vous ne connaissez pas Vue.js ? Consultez notre Guide des fondamentaux pour commencer.

Ce guide s'adresse principalement aux utilisateurs ayant déjà une expérience de Vue 2 et qui souhaitent se familiariser avec les nouvelles fonctionnalités et les changements de Vue 3. Il ne s'agit pas d'un document que vous devez lire de bout en bout avant d'essayer Vue 3. Bien qu'il semble que beaucoup de choses aient changé, une grande partie de ce que vous connaissez et aimez de Vue est toujours la même ; mais nous avons voulu être aussi minutieux que possible et fournir des explications détaillées et des exemples pour chaque changement documenté.

# Overview


Commencez à apprendre Vue 3 à Vue Mastery (opens new window).

# Démarrage rapide

# Nouvelles fonctionnalités notables

Voici quelques-unes des nouvelles fonctionnalités à surveiller dans Vue 3 :

# Breaking Changes

INFO

Nous travaillons toujours sur une version de migration dédiée de Vue 3 avec un comportement compatible avec Vue 2 et des avertissements d'utilisation incompatible. Si vous envisagez de migrer une application Vue 2 non triviale, nous vous recommandons fortement d'attendre la Migration Build pour une expérience plus fluide.

Ce qui suit consiste en une liste de changements de rupture par rapport à la version 2.x :

# API globale

# Directives pour les templates

# Les Composants

# Fonction de rendu

# Éléments personnalisés

# Autres changements mineurs

# APIs supprimées

# Bibliothèques supportées

Toutes nos bibliothèques et tous nos outils officiels prennent désormais en charge Vue 3, mais la plupart d'entre eux sont encore en version bêta et distribués sous la balise next dist sur npm. **Nous prévoyons de stabiliser et de basculer tous les projets pour utiliser la balise dist latest d'ici la fin de 2020.

# Vue CLI

Depuis la version 4.5.0, vue-cli fournit maintenant l'option intégrée de choisir Vue 3 lors de la création d'un nouveau projet. Vous pouvez mettre à jour vue-cli et exécuter vue create pour créer un projet Vue 3 dès aujourd'hui.

# Vue Router

Vue Router 4.0 prend en charge Vue 3 et apporte un certain nombre de modifications importantes. Consultez son guide de migration (opens new window) pour plus de détails.

# Vuex

Vuex 4.0 assure la prise en charge de Vue 3 avec une API largement identique à celle de la version 3.x. La seule modification importante concerne l'installation du plugin (opens new window).

# Extension des Devtools

Nous travaillons sur une nouvelle version des Devtools avec une nouvelle interface utilisateur et des composants internes remaniés pour supporter plusieurs versions de Vue. La nouvelle version est actuellement en bêta et ne supporte que Vue 3 (pour l'instant). L'intégration de Vuex et Router est également en cours.

# IDE Support

Il est recommandé d'utiliser VSCode (opens new window) avec notre extension officielle Vetur (opens new window), qui fournit un support IDE complet pour Vue 3.

# Other Projects

Project npm Repo
@vue/babel-plugin-jsx rc (opens new window) [GitHub (opens new window)]
eslint-plugin-vue ga (opens new window) [GitHub (opens new window)]
@vue/test-utils beta (opens new window) [GitHub (opens new window)]
vue-class-component beta (opens new window) [GitHub (opens new window)]
vue-loader rc (opens new window) [GitHub (opens new window)]
rollup-plugin-vue beta (opens new window) [GitHub (opens new window)]

INFO

Pour plus d'informations sur la compatibilité de Vue 3 avec les bibliothèques et les plugins, consultez ce problème dans awesome-vue (opens new window).

Deployed on Netlify.
Dernière Mise-à-jour: 11/20/2021, 10:06:27 AM