Как определить геолокацию пользователя и вывод данных Nuxt.js + Laravel?
Подскажите, есть фронтенд на Nuxtjs и бэкенд на Laravel
Вроде пришел к использованию google maps api(но не уверен)
Как перед загрузкой сайта определить город пользователя
Нужно будет вывести в шапке название города и перед загрузкой записать например данные геолокации в localStorage(или кэш) и вывести данные на сайте(успеть отправить на api Laravel) по этому городу
он у тебя выполнится ДО рендера приложения
в плагине ты отправляешь запрос на апи, забираешь\разбираешь ответ
и используешь, в моём примере я получаешь продукты и отправляю их в стор
последний вариант я видел с vue, но вопрос в том, что есть задержка, то есть сайт открылся и через несколько сек сработало определение lat и lng, вопрос как это все сделать до момента загрузки контента?
Nubbb, у вас же есть диаграмма жизненного цикла Vue. Никто из нас не знает в какой момент вы пытаетесь грузить контент, но я полагаю, что метод, определяющий геолокацию пользователя должен вызываться в created() или mounted()
Алексей Скляров, я пробовал так, но страница загружвется и с задержкой проиcходит определение navigator.geolocation то есть страница загрузилась и через секунду вывел на странице координаты
а нужно до показа содержимого страницы определить координаты и сделать запрос на бэк