Tout d'abord, les deux dossiers, src/components
et src/views
, contiennent de Vue des composants.
La principale différence est que certaines de Vue des composants agissent comme des points de Vue pour le routage.
Lorsque vous traitez avec de routage en Vue, généralement avec Vue Routeur, les routes sont définies afin de changer la vue utilisée dans l' <router-view>
de la composante. Ces itinéraires sont généralement situés à l' src/router/routes.js
, où l'on peut voir quelque chose comme ceci:
import Home from '@/views/Home.vue'
import About from '@/views/About.vue'
export default [
{
path: '/',
name: 'home',
component: Home,
},
{
path: '/about',
name: 'about',
component: About,
},
]
Les composants situés sous src/components
sont moins susceptibles d'être utilisés dans une route alors que les composants situés sous src/views
sera utilisé par au moins un itinéraire.
Vue de la CLI vise à être la norme de l'outillage de base pour la Vue
de l'écosystème. Il assure les différentes construire des outils de travail bien ensemble
avec des paramètres par défaut vous pouvez donc vous concentrer sur l'écriture de votre application au lieu de
les dépenses jours en proie à des configurations. Dans le même temps, il
offre la flexibilité de modifier la config de chaque outil sans
la nécessité pour l'éjection.
Vue de la CLI vise rapide Vue.js développement, il garde les choses simples et offre de la souplesse. Son objectif est de permettre à des équipes de différents niveaux de compétence pour définir un nouveau projet et de commencer.
À la fin de la journée, c'est une question de commodité et de la structure de l'application.
- Certaines personnes aiment avoir leur point de Vue sous-dossier
src/router
comme
cette entreprise standard.
- Certains l'appellent Pages au lieu de Vues.
- Certaines personnes ont toutes leurs composantes dans le même dossier.
Choisir la structure de l'application qui convient le mieux au projet sur lequel vous travaillez.