Her şeyden önce, her iki klasör src/components
ve src/views
Vue 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/components
bir rotada kullanılması daha az olasıdır, ancak altında bulunan bileşenler src/views
en 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/router
benzer ş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.