Prima di tutto, entrambe le cartelle src/components
e src/views
contengono i componenti Vue.
La differenza fondamentale è che alcuni componenti di Vue agiscono come viste per il routing.
Quando si ha a che fare con il routing in Vue, di solito con Vue Router , i percorsi vengono definiti per cambiare la vista corrente utilizzata nel <router-view>
componente. Questi percorsi si trovano in genere in src/router/routes.js
, dove possiamo vedere qualcosa di simile a questo:
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,
},
]
I componenti situati sotto src/components
hanno meno probabilità di essere utilizzati in un percorso, mentre i componenti situati sotto src/views
saranno utilizzati da almeno un percorso.
Vue CLI mira a essere la linea di base degli strumenti standard per l'ecosistema Vue. Assicura che i vari strumenti di compilazione funzionino senza problemi insieme a valori predefiniti ragionevoli in modo che tu possa concentrarti sulla scrittura della tua app invece di passare giorni a discutere con le configurazioni. Allo stesso tempo, offre ancora la flessibilità di modificare la configurazione di ogni strumento senza la necessità di espellerlo.
Vue CLI mira allo sviluppo rapido di Vue.js, mantiene le cose semplici e offre flessibilità. Il suo obiettivo è consentire a team di diversi livelli di abilità di impostare un nuovo progetto e iniziare.
Alla fine della giornata, è una questione di praticità e struttura dell'applicazione .
- Ad alcune persone piace avere la loro cartella Visualizzazioni sotto
src/router
come
questo boilerplate aziendale.
- Alcune persone lo chiamano Pagine invece di Visualizzazioni .
- Alcune persone hanno tutti i loro componenti nella stessa cartella.
Scegli la struttura dell'applicazione più adatta al progetto su cui stai lavorando.