@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/'
});

И далее уже отдельно подключать этот файл к нужному компоненту? Или есть более изящное решение?
  • Вопрос задан
  • 157 просмотров
Решения вопроса 1
Negezor
@Negezor
Senior Shaurma Developer
Например вот так:
https://www.npmjs.com/package/vue-axios

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

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

Войти через центр авторизации
Похожие вопросы