@kirill-93

Где в nuxt вызывать глобальные методы и устанавливать аналитику?

Здравствуйте, при загрузке приложения, нужно авторизовывать пользователя и устанавливать аналитику (гугл и тп).
В обычном vue-cli приложении аналитику я устанавливал прямо в index.html, а загрузку пользователя вызывал в /src/main.js, в котором и создается главный объект vue.
В nuxt ни того ни другого файла нет.
Думаю установить загрузку пользователя в layouts/default и аналитику устанавливать там же с помощью метода head(), но правильно ли это?
  • Вопрос задан
  • 47 просмотров
Пригласить эксперта
Ответы на вопрос 1
bootd
@bootd
Гугли и ты откроешь врата знаний!
Ничего не поменялось в корне. Вы изначально не правильно даже в чистом vue подключали аналитику. Правильно, это создать плагин. В nuxt для этого есть специальная папка plugins, внутри которой создаём js файл, вставляем код аналитики и указываем подключение в конфиге nuxt.

Что насчёт авторизации, не знаю, что у вас для этого сделано, что бы авторизовывать пользователя. Просто при инициализации приложения читаем куку с токеном у клиента и смотрим, если есть кука, берём её и авторизовываем, если нету, то нету!
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
RealtimeBoard Пермь
от 90 000 до 140 000 руб.
Smartbics Нижний Новгород
от 50 000 до 70 000 руб.
//stablecode Вена
от 110 000 до 140 000 руб.
21 февр. 2019, в 02:24
8 руб./в час
20 февр. 2019, в 23:54
1000 руб./за проект
20 февр. 2019, в 23:26
25000 руб./за проект