सबसे पहले, दोनों फ़ोल्डर, src/componentsऔर src/views, Vue घटक होते हैं।
महत्वपूर्ण अंतर यह है कि कुछ Vue घटक रूटिंग के लिए दृश्य के रूप में कार्य करते हैं ।
Vue में आमतौर पर Vue Router के साथ रूटिंग से निपटने के दौरान, घटक में उपयोग किए गए वर्तमान दृश्य को स्विच करने के लिए मार्गों को परिभाषित किया जाता है <router-view>। ये मार्ग आमतौर पर स्थित होते हैं src/router/routes.js, जहाँ हम कुछ इस तरह से देख सकते हैं:
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,
},
]
के तहत स्थित घटकों src/componentsका एक मार्ग में उपयोग किए जाने की संभावना कम होती है, जबकि नीचे स्थित घटकों का src/viewsउपयोग कम से कम एक मार्ग द्वारा किया जाएगा।
Vue CLI का उद्देश्य Vue पारिस्थितिक तंत्र के लिए मानक टूलिंग बेसलाइन होना है। यह विभिन्न बिल्ड टूल्स को समझदार चूक के साथ सुचारू रूप से काम करने के लिए सुनिश्चित करता है ताकि आप कॉन्फ़िगरेशन के साथ दिन बिताने के बजाय अपने ऐप को लिखने पर ध्यान केंद्रित कर सकें। एक ही समय में, यह अभी भी प्रत्येक उपकरण के विन्यास को बेदखल करने की आवश्यकता के बिना ट्विक करने की सुविधा प्रदान करता है।
Vue CLI का उद्देश्य तेजी से Vue.js विकास है, यह चीजों को सरल रखता है और लचीलापन प्रदान करता है। इसका लक्ष्य एक नई परियोजना स्थापित करने और आरंभ करने के लिए अलग-अलग कौशल स्तर की टीमों को सक्षम करना है।
दिन के अंत में, यह सुविधा और अनुप्रयोग संरचना का मामला है ।
- कुछ लोग इस एंटरप्राइज़ बॉयलरप्लेट की
src/routerतरह
अपने व्यू फोल्डर रखना पसंद करते हैं ।
- कुछ लोग इसे व्यूज के बजाय पेज कहते हैं ।
- कुछ लोगों के पास एक ही फ़ोल्डर के तहत उनके सभी घटक होते हैं।
उस एप्लिकेशन संरचना को चुनें जो आपके द्वारा काम कर रहे प्रोजेक्ट के लिए सबसे उपयुक्त है।