미니카
636
2019-03-15 11:42:21
2
1073

Vue.prototype을 따로 설치해야 axios를 사용할수 있는건가요


 Vue.prototype을 axios 사용시에 main.js 에서 사용하라고 되어있는데 


vue.prototype에 마우스를 올리니 any 라고 뜨고 작동을 안하네요 . 


import axios from 'axios'
Vue.prototype.$http = axios

이렇게 했는데 왜 동작을 안할까요 ㅜ
0
0
  • 답변 2

  • Initializing
    701
    2019-03-15 11:53:57
    Javascript의 프로토타입을 말합니다. vue라는 객체 프로토타입에 $http라는 멤버를 axios를 사용하기위해 추가합니다. 보통 vue에서 전역으로 사용할때 쓰는 방식입니다.
    1
  • 이뉴
    638
    2019-03-15 12:07:31 작성 2019-03-15 12:08:02 수정됨

    main.js 에서 저렇게 선언한 뒤

    사용하고자 하는 곳에서 this.$http.get 혹은 this.$http.post 이런식으로 사용해야 합니다.

    1
  • 로그인을 하시면 답변을 등록할 수 있습니다.