Pour tout problème contactez-nous par mail : support@froggit.fr | La FAQ :grey_question: | Rejoignez-nous sur le Chat :speech_balloon:

Skip to content
Snippets Groups Projects
Commit 8aeff941 authored by Gray Fawkes's avatar Gray Fawkes
Browse files

Déclaration automatique des composants #2

parent 83abd888
No related branches found
No related tags found
No related merge requests found
import Vue from 'vue'
import Router from 'vue-router'
// import upperFirst from 'lodash/upperFirst'
// import camelCase from 'lodash/camelCase'
import Home from '@/components/Home'
import Clients from '@/components/Clients'
import Client from '@/components/Client'
......@@ -8,6 +10,40 @@ import Updates from '@/components/Updates'
Vue.use(Router)
// const requireComponent = require.context(
// // Le chemin relatif du dossier composants
// './components',
// // Suivre ou non les sous-dossiers
// false,
// // L'expression régulière utilisée pour faire concorder les noms de fichiers de composant de base
// /Base[A-Z]\w+\.(vue|js)$/
// )
// requireComponent.keys().forEach(fileName => {
// // Récupérer la configuration du composant
// const componentConfig = requireComponent(fileName)
// // Récupérer le nom du composant en PascalCase
// const componentName = upperFirst(
// camelCase(
// // Retrouver le nom du fichier indépendemment de la profondeur de dossier
// fileName
// .split('/')
// .pop()
// .replace(/\.\w+$/, '')
// )
// )
// // Créer un composant global
// Vue.component(
// componentName,
// // Chercher les options du composant dans `.default`, qui
// // existera si le composant a été exporté avec `export default`,
// // sinon revenez à la racine du module.
// componentConfig.default || componentConfig
// )
// })
export default new Router({
mode: 'history',
routes: [
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment