Vous vous approchez de la mauvaise façon. Vue est une lib pour créer des composants d'interface utilisateur, ce n'est pas un framework CRUD/REST MVC.
La réponse est: la conception de l'interface utilisateur détermine le nombre de composants que vous devez créer et qui doivent être installés côte à côte, qui doivent être imbriqués les uns aux autres, etc.
Cette image de REACT docs vous donne une idée sur la façon de penser (alsothough l'exemple est peut-être un peu à grains fins):
source: https://facebook.github.io/react/docs/thinking-in-react.html#step-1-break-the-ui-into-a-component-hierarchy
front-end et back-end sont différents – gurghet
Vous pouvez lire le code source de [TodoMVC vuejs example] (https://github.com/vuejs/vue/tree/dev/examples/todomvc) créé par le créateur de la vue lui-même. – Ismail
Merci pour vos commentaires les gars, en fait je lis la documentation officielle et c'est vraiment utile. Malgré cela, je ne comprends toujours pas comment organiser les fichiers pour CRUD devant SPA. –