Her şeyden önce, her iki klasör src/componentsve src/viewsVue bileşenlerini içerir.
Temel fark, bazı Vue bileşenlerinin yönlendirme için Görünümler olarak davranmasıdır .
Vue'da yönlendirme ile uğraşırken, genellikle Vue Router ile , bileşende kullanılan mevcut görünümü değiştirmek için yollar tanımlanır <router-view>. Bu rotalar genellikle şurada bulunur src/router/routes.js, burada şöyle bir şey görebiliriz:
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,
},
]
Altında bulunan bileşenlerin src/componentsbir rotada kullanılması daha az olasıdır, ancak altında bulunan bileşenler src/viewsen az bir yol tarafından kullanılacaktır.
Vue CLI, Vue ekosistemi için standart araç oluşturma temeli olmayı hedefliyor. Çeşitli derleme araçlarının mantıklı varsayılanlarla birlikte sorunsuz çalışmasını sağlar, böylece yapılandırmalarla uğraşarak günler geçirmek yerine uygulamanızı yazmaya odaklanabilirsiniz. Aynı zamanda, çıkarmaya gerek kalmadan her aracın yapılandırmasını değiştirme esnekliği de sunar.
Vue CLI, hızlı Vue.js geliştirmeyi hedefler, işleri basitleştirir ve esneklik sunar. Amacı, farklı beceri seviyelerine sahip ekiplerin yeni bir proje oluşturmasına ve başlamasına olanak sağlamaktır.
Günün sonunda kolaylık ve uygulama yapısı meselesidir .
- Bazı insanlar Görünümler klasörlerinin bu kurumsal standart şablona
src/routerbenzer şekilde olmasını ister
.
- Bazıları buna Görünümler yerine Sayfalar diyor .
- Bazı kişilerin tüm bileşenleri aynı klasör altında bulunur.
Üzerinde çalıştığınız projeye en uygun uygulama yapısını seçin.