@mrFlyer

Как получить в Nuxt доступ к экзепляру класса axios внутри другого класса?

Добрый день. Тривиальный вопрос и туплю.

Есть SSR приложение на NUXT. Не понимаю как получить инстанс класса axios внутри метода класса.
Axios подключен nuxt.config.js, в компонентах работаю с ним нормально через this.$axios, а как в классе не догоняю.

export default class CustomClass {

    constructor(config) {
        this.config = config;
    }

    /**
     * @returns {Promise}
     */
    send() {
        return new Promise((resolve, reject) => {
// как тут обратиться к нему? в компоненте this.$axios, а тут не пойму.
            axios.request(this.config)
                .then((response) => {
                    return resolve(new Response(response));
                })
                .catch((error) => {
                    return reject(new RequestError(error, new Response(error.response)));
                });
        });
    }
}
  • Вопрос задан
  • 108 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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