티스토리 뷰

개발../Vue

Vue 컴포넌트 플러그인화

링재호 2022. 11. 9. 18:45

컴포넌트 플러그인화

보통 이제 외부라이브러리를 가져와서 사용하는 경우에 import 를 사용해서 컴포넌트 단위로 가져와서 사용해주어야 하는데,
이러한 경우에 불필요한 소스, 리소스가 많아짐으로 플러그인화를 해서 줄일 수 있습니다.

  1. src 밑에 plugins 폴더를 만든다.
  2. 폴더 아래에 공통화할 컴포넌트 플러그인파일(js) 를 하나 만들어줍니다.
  3. main.js 에서 Vue.use 를 이용하여 플러그인을 등록시켜줍니다.
import { Chart, registerables } from 'chart.js';

Chart.register(...registerables);

export default {
  install(Vue) {
    Vue.prototype.$_Chart = Chart;
    console.log('chart plugin loaded');
  }
}

// main.js
Vue.use(ChartPlugin);

'개발.. > Vue' 카테고리의 다른 글

Vue 에서 Mixins 사용  (0) 2022.11.09
env 환경 변수 파일을 이용한 옵션 변경 방법  (0) 2022.11.09
Vue Router  (0) 2022.11.09
Vue 생명주기 (lifecycle)  (0) 2022.10.21
Vuex  (0) 2022.10.19
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/12   »
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 31
글 보관함