728x90
반응형
1. Install
$ npm i --save @fortawesome/fontawesome-svg-core
$ npm i --save @fortawesome/free-solid-svg-icons
$ npm i --save @fortawesome/vue-fontawesome
2. import
import { library } from '@fortawesome/fontawesome-svg-core'
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'
// 사용할 icon
import { faAngleDown } from '@fortawesome/free-solid-svg-icons'
// 사용할 icon 라이브러리에 추가
library.add(faAngleDown)
// icon component
Vue.component('font-awesome-icon', FontAwesomeIcon)
사용할 아이콘을 일일히 import 해줘야한다니..
다른 방법도 있지 않을까 담에 알아봐야지
3. 사용
<font-awesome-icon icon="angle-down" />
< 참고 URL >
https://github.com/FortAwesome/vue-fontawesome
FortAwesome/vue-fontawesome
Font Awesome 5 Vue component. Contribute to FortAwesome/vue-fontawesome development by creating an account on GitHub.
github.com
font awsome에서 사용할 icon을 찾아볼 수 있다.
Font Awesome
fontawesome.com
728x90
반응형
'WEB > vue' 카테고리의 다른 글
Vue Rendering의 기초 (0) | 2023.04.25 |
---|---|
Vue 소개 및 특징 정리 (0) | 2023.04.25 |
Vue Swipe Tabs 구현 (0) | 2020.10.08 |
Vue 앱 개발 후기 (0) | 2020.09.25 |
Vue Browser 지원 (ES5, ES6) (0) | 2020.06.11 |
댓글