UNPKG

nuxt-component-dpe

Version:
35 lines (26 loc) 828 B
// Importation de notre composant Vue import dpe from "./dpe.vue"; import ges from "./ges.vue"; // Déclaration de la méthode d'installation utilisée via Vue.use(...) export function install(Vue) { if (install.installed) return; install.installed = true; Vue.component("dpe", dpe); Vue.component("ges", ges); } // Création du module à destionation Vue.use(...) const plugin = { install, }; // Installation automatique si Vue est détecté (par exemple dans un navigation via la balise <script>) let GlobalVue = null; if (typeof window !== "undefined") { GlobalVue = window.Vue; } else if (typeof global !== "undefined") { GlobalVue = global.Vue; } if (GlobalVue) { GlobalVue.use(plugin); } // Exporter en tant que module (pour npm/webpack/etc.) export { dpe, ges };