Przede wszystkim oba foldery src/components
i src/views
zawierają komponenty Vue.
Kluczowa różnica polega na tym, że niektóre komponenty Vue działają jako widoki na potrzeby routingu.
W przypadku routingu w Vue, zwykle w Vue Router , trasy są definiowane w celu przełączenia bieżącego widoku używanego w <router-view>
komponencie. Te trasy są zwykle zlokalizowane pod adresem src/router/routes.js
, gdzie możemy zobaczyć coś takiego:
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,
},
]
Komponenty znajdujące się poniżej src/components
są mniej prawdopodobne, że zostaną użyte na trasie, podczas gdy komponenty znajdujące się poniżej src/views
będą używane przez co najmniej jedną trasę.
Vue CLI ma być standardową bazą narzędziową dla ekosystemu Vue. Zapewnia to płynne działanie różnych narzędzi do kompilacji z rozsądnymi ustawieniami domyślnymi, dzięki czemu możesz skupić się na pisaniu aplikacji zamiast spędzać dni na zmaganiach z konfiguracjami. Jednocześnie nadal oferuje elastyczność w dostosowywaniu konfiguracji każdego narzędzia bez konieczności wysuwania.
Vue CLI ma na celu szybki rozwój Vue.js, zapewnia prostotę i elastyczność. Jego celem jest umożliwienie zespołom o różnym poziomie umiejętności skonfigurowania nowego projektu i rozpoczęcia pracy.
W końcu to kwestia wygody i struktury aplikacji .
- Niektórzy ludzie lubią mieć swoje poglądy pod Folder
src/router
jak
tego przedsiębiorstwa boilerplate.
- Niektórzy nazywają to Stronami zamiast Widokami .
- Niektóre osoby mają wszystkie komponenty w tym samym folderze.
Wybierz strukturę aplikacji, która najlepiej pasuje do projektu, nad którym pracujesz.