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 89039ad3 authored by Gray Fawkes's avatar Gray Fawkes
Browse files

feat: Déclaration automatique des composants #2

parent 74b33ce5
No related branches found
No related tags found
No related merge requests found
src/assets/404.jpg

228 KiB

<template>
<img src="@/assets/404.jpg">
</template>
<script>
export default {
name: 'NotFound',
data () {
return {
}
},
mounted () {
},
methods: {
}
}
</script>
<style>
</style>
\ No newline at end of file
import routes from 'vue-auto-routing' const routes = require('vue-auto-routing')
import Vue from 'vue' const Vue = require('vue')
import Router from 'vue-router' const Router = require('vue-router')
// const Home = require('@/components/Home')
// const Clients = require('@/components/Clients')
// const Client = require('@/components/Client')
// const Products = require('@/components/Products')
// const Updates = require('@/components/Updates')
// const Settings = require('@/components/Settings')
// const generateRoutes = require('vue-route-generator')
// const code = generateRoutes({
// pages: './components' // Vue page component directory
// })
// import Vue from 'vue'
// import Router from 'vue-router'
// import upperFirst from 'lodash/upperFirst' // import upperFirst from 'lodash/upperFirst'
// import camelCase from 'lodash/camelCase' // import camelCase from 'lodash/camelCase'
// import Home from '@/components/Home' // import Home from '@/components/Home'
...@@ -11,6 +27,8 @@ import Router from 'vue-router' ...@@ -11,6 +27,8 @@ import Router from 'vue-router'
// import Updates from '@/components/Updates' // import Updates from '@/components/Updates'
// import Settings from '@/components/Settings' // import Settings from '@/components/Settings'
// console.log(code)
Vue.use(Router) Vue.use(Router)
// var requireComponent = function () { // var requireComponent = function () {
...@@ -30,7 +48,7 @@ Vue.use(Router) ...@@ -30,7 +48,7 @@ Vue.use(Router)
// }) // })
// return routes // return routes
// } // }
// module.exports
export default new Router({ export default new Router({
mode: 'history', mode: 'history',
routes routes
...@@ -80,4 +98,42 @@ export default new Router({ ...@@ -80,4 +98,42 @@ export default new Router({
// // // sinon revenez à la racine du module. // // // sinon revenez à la racine du module.
// // componentConfig.default || componentConfig // // componentConfig.default || componentConfig
// // ) // // )
// })
// import Vue from 'vue'
// import Router from 'vue-router'
// import Home from '@/components/Home'
// import Auth from '@/components/Auth';
// Vue.use(Router);
// let baseRoutes = [
// {
// path: '/',
// name: 'home',
// component: Home
// },
// {
// path: '/login',
// name: 'auth',
// component: Auth
// },
// ];
// // Import all of the resource routes files.
// function loadRoutes() {
// const context = require.context('@/resources', true, /routes.js$/i)
// return context.keys()
// .map(context) // import module
// .map(m => m.default) // get `default` export from each resolved module
// }
// const resourceRoutes = loadRoutes();
// resourceRoutes.forEach((route) => {
// routes.push(route[0]);
// });
// export default new Router({
// mode: 'history',
// routes,
// }) // })
\ No newline at end of file
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