반응형
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
반응형
'programing' 카테고리의 다른 글
Servlet 3.0 API에 대한 Maven 의존관계 (0) | 2022.07.17 |
---|---|
페이지 로드 시 vue.js 함수를 호출하는 방법 (0) | 2022.07.17 |
구조물 또는 유니언의 'unsigned temp:3'은 무엇을 의미합니까? (0) | 2022.07.17 |
vuex 저장소에 데이터의 json을 로드하고 구성 요소에 액세스 (0) | 2022.07.17 |
Jest + Vue - SyntaxError:예기치 않은 토큰 < (0) | 2022.07.17 |