Задать вопрос
@vetsmen

Как сделать модуль Vue доступным отовсюду?

Есть такой модуль с конкретными настройками:
import axios from 'axios';
const instance = axios.create({
	baseURL: 'http://51.25.55.22:3002/'
});

Мне нужно, чтобы instance можно было подключать к любым компонентам и иметь к нему доступ.
Правильно ли создать отдельный файл:
import axios from 'axios';
export const instance = axios.create({
	baseURL: 'http://51.25.55.22:3002/'
});

И далее уже отдельно подключать этот файл к нужному компоненту? Или есть более изящное решение?
  • Вопрос задан
  • 161 просмотр
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Решения вопроса 1
Negezor
@Negezor
Senior Shaurma Developer
Например вот так:
https://www.npmjs.com/package/vue-axios

Модуль будет доступен из всех компонентов через this.$http
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы