반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 자바스크립트
- 코딩테스트
- 국비코딩
- 정보처리기사실기요약
- spring
- 정보처리기사정리
- 정보처리기사
- 자바의정석
- 정보처리기사실기정리
- 정보처리기사요약
- typescript
- Oracle
- 평일코딩
- VUE
- 오라클
- 국비IT
- 정보처리기사실기
- javascript
- 자바스크립트 코딩테스트
- 타입스크립트
- 리액트
- 리액트네이티브
- CSS
- 이안의평일코딩
- php
- 자스코테
- ReactNative
- 스프링
- Java의정석
- react
Archives
- Today
- Total
이안의 평일코딩
[Vue] 라이브러리 전역에서 사용하기 본문
반응형
Vue 전역 라이브러리
예를들어, axios를 전역에서 사용하고 싶다면 일단 설치를 한다.
yarn add axios
그리고 main.js에서 셋팅해준다.
main.js
import { createApp } from 'vue'
import App from './App.vue'
import axios from 'axios'
let app = createApp(App)
app.config.globalProperties.axios = axios;
app.mount('#app')
app.config.globalProperties.는 글로벌한 변수보관함으로
보관함에 { axios : axios } 추가한 것이다.
그리고 app이라는 변수로 받았기 때문에 createApp(App)을 app으로 수정해주면 된다.
자주 쓰는 라이브러리를 등록해서 사용하면 모든 컴포넌트에서 import 해올 필요 없이 this.axios로 사용가능하다.
반응형
'Front-end > Vue' 카테고리의 다른 글
[Vue] Vuex(2) - state 변경 (mutations, $store.commit()) (1) | 2021.05.18 |
---|---|
[Vue] Vuex(1) - 설치 및 셋팅 (store.js, $store.state.데이터명) (0) | 2021.05.18 |
[Vue] props 대신 slot을 써보자 (0) | 2021.05.14 |
[Vue] 이미지 업로드 및 불러오기 (0) | 2021.05.14 |
[Vue] 스크롤 시 헤더 색 변경 (0) | 2021.04.27 |
Comments