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