страниц (которые традиционно "Views" или "Pages") и коду внутри них?
1. Используете исключительно для роутинга, как контейнер дочерних компонентов (секций страницы)
2. Первый пункт + например, осуществляете в них предварительные вызовы api при необходимости (для подгрузки базовых данных страницы/раздела)
3. Предыдущие два пункта + относитесь как к обычным компонентам и вообще не ограничиваете их начинку в объемах логики/функциональности
Я, просто, обычно придерживаюсь примерно второго пункта, но сейчас возникли довольно специфичные обстоятельства, при которых такому компоненту раздела суждено сильно разрастись в количестве методов. Есть ощущение, что это нездоровая ситуация и я что-то делаю неправильно. Надеюсь, вопрос понятен.)
Vuex сила
Безусловно, но в данном случае речь как раз о методах, которые никаких манипуляций с глобальным стэйтом совершать не будут. Т.е., в хранилище им не место)
Большинство апи методов вызываем в таком высокоуровневом компоненте, и с вунксом через него стараемся работать
Обсуждают сегодня