Перш за все, обидві папки, src/components
і src/views
, містять компоненти Vue.
Ключова відмінність полягає в тому, що деякі компоненти Vue діють як Погляди для маршрутизації.
При роботі з маршрутизацією у Vue, як правило, з маршрутизатором Vue , маршрути визначаються для того, щоб переключити поточний вигляд, що використовується в <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
як на
цій коробці.
- Деякі люди називають це Сторінки замість Перегляди .
- Деякі люди мають всі свої компоненти в одній папці.
Виберіть структуру програми, яка найкраще відповідає проекту, над яким ви працюєте.