Vuetify

Boutique

Entreprises

Vuetify est un framework progressif qui tente de pousser le développement Web à un autre niveau. Dans le but d'accomplir cette tâche, quelques sacrifices doivent être fait en terme de prise de charge des vieilles versions d'Internet Explorer. Ce n'est pas une liste exhaustive de compatibilité navigateur, mais des principaux ciblés.

Chromium (Chrome, Edge Insider)
Supporté
Firefox
Supporté
Edge
Supporté
Safari 10+
Supporté
IE11 / Safari 9
Supporté avec polyfill
IE9 / IE10
Non supporté

Vuetify utilise les fonctionnalités d'ES2015/2017 qui nécessitent l'utilisation de polyfills pour Internet Explorer 11 et Safari 9/10. Si vous utilisez Vue CLI, cela est fait automatiquement pour vous. Sinon, dans votre répertoire de projet, vous pouvez installer babel-polyfill:

Il est important d'inclure le plugin dès que possible dans votre fichier index.js principal. Si vous utilisez un paquet Vuetify SSR, cela s'appliquera au fichier client-entry.js

Il est recommandé d'utiliser babel-preset-env avec le polyremplissage correspondant pour s'assurer que seuls les polyfilles nécessaires sont ajoutés à votre application. Pour plus d'informations sur babel-preset-env, visitez la documentation

Une fois installé, ajoutez le preset à votre fichier .babelrc ou babel.config.js

En raison d'une prise en charge limitée des balises <template> par Internet Explorer, vous devez envoyer des éléments DOM entièrement compilés au navigateur. Cela peut être fait soit en compilant votre code Vue à l'avance, soit en créant des composants auxiliaires pour remplacer les éléments du DOM. Par exemple, si envoyé directement à IE, cela échouera :

Caught a mistake or want to contribute to the documentation? Edit Layout on GitHub!