Привести данные laravel в состояние vuex без дополнительного ajax-запроса? - PullRequest
1 голос
/ 15 апреля 2019

в моих приложениях для передачи глобальных данных из laravel в мои компоненты vue У меня было промежуточное программное обеспечение для маршрутизации, где я получаю глобальные данные из моих красноречивых запросов, затем я поделился этими данными с моими представлениями и передал данные в качестве реквизитов в каждый компонент До сих пор это работало очень хорошо, но может стать немного сложнее, когда у меня есть вложенные компоненты (один компонент внутри другого), очевидно, я думал, что наличие модуля Globeals vuex решит эту проблему.

Я мог бы вызвать действие vuex, которое могло бы сделать ajax-запрос к моей конечной точке глобальных переменных и заполнить мое состояние каждый раз, когда создается экземпляр vue, но это означало бы дополнительный ajax-запрос к моему бэкэнду, которого я обычно избегаю.

Моя вторая идея состоит в том, чтобы иметь компонент navbar, который ajax-запрос для извлечения глобалов на смонтированном хуке, этот компонент теоретически будет загружен первым и заполнит мое состояние, не уверенный, будет ли это работать честно.

Есть идеи?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...