programing

vuex 저장소에서 Axios 인스턴스 속성을 사용하는 방법

yoursource 2022. 7. 17. 11:10
반응형

vuex 저장소에서 Axios 인스턴스 속성을 사용하는 방법

main.js에 crate Axios 인스턴스 속성이 있습니다.

import Axios from "axios";

const axios = Axios.create({
  baseURL: process.env.VUE_APP_BASE_URL
})

Vue.prototype.$http = axios;

Vue 인스턴스에서는 사용할 수 있지만 Vue 인스턴스에서 사용하는 방법은store.js즉,vuex스토어?

this.$http찾을 수 없습니다.

TypeError: _this.$http is not a function

나는 답을 얻었다.

Use Vue.prototype.$http

Import 할 수 있습니다.Vue사용할 수 있습니다.

import Vue from 'vue'

async action() {
  const response = Vue.http.get('api/users');
}

언급URL : https://stackoverflow.com/questions/55770426/how-use-axios-instance-properties-in-vuex-store

반응형