В настоящее время я работаю над менеджером ресурсов для сетевой / серверной инфраструктуры в vue.js.
Я также использую vuetify для внешнего вида, поскольку цель состоит в создании прогрессивного веб-приложения.Инженеры могут использовать свой телефон для сканирования тегов на активах компании для запроса деталей.
В настоящее время все данные загружаются в приложение с помощью API остальных.Я использую vuex для управления состоянием в приложении.
Я хотел бы получить некоторые сведения о том, когда следует запускать эти запросы API.
Итак, есть некоторые данные, которые я в данный момент загружаю в начале веб-приложения сразу после входа в систему, когда отображается основное ядро.загружен.Это влияет на производительность.Некоторые примеры загруженных данных: -> типы активов, поставщики, поставщики, ... Эти данные используются во многих местах приложения.(формы, фильтры, ...) Я предпочитаю не вызывать действия vuex для выполнения формы запроса API внутри определенного компонента, поскольку это может привести к ненужному запросу при просмотре приложения.Единственное исключение - это сами активы, так как это много данных для загрузки в начале.
Проблема, с которой я сталкиваюсь, заключается в том, что на мобильных платформах загрузка данных каждый раз при запуске приложенияэто трата соединения данных.Вполне возможно, что инженер использует приложение, фактически не требуя данных.
Я знаю, что это своего рода абстрактный вопрос, я не ищу окончательного awnser.Просто некоторые идеи или рекомендации сообщества.