В настоящее время я пытаюсь создать свое первое веб-приложение, используя vue.js
Теперь, когда я изучал 2 дня обучения, я все еще не уверен на 100%, как структурировать базовое приложение. Использование vue-cli и webpack уже создает хорошую структуру, включая папку / src с компонентами и папку / router для маршрутизации.
Теперь я планирую создать приложение ToDo. Я хочу динамически переключаться между [показать задачи] и [добавить задачу], что представляет собой просто форму с кнопкой отправки. Я уже добился этого, используя его без компонентов и cli.
Моя структура была бы такой:
App.vue - ›кнопки с двумя router-link
к компонентам / ShowTodos.vue и компонентам / AddTodos.vue
components / ShowTodos.vue - ›Таблица со списком задач.
components / AddTodos.vue - ›Форма с кнопкой отправки
Теперь часть маршрутизации работает, я могу переключаться между этими двумя компонентами.
Теперь 2 вопроса:
Как я могу протолкнуть информацию из формы в компоненте AddTodos в массив в компоненте ShowTodos, чтобы просмотреть его в цикле?
Это правильный способ структурировать приложение vue, и если нет, как его улучшить?
Большое тебе спасибо.
Я впервые использую компонентную JS Framework, поэтому мне довольно сложно следовать за ней.