본문 바로가기
Web/Vue.js

Vue 에서 FontAwesome 사용하기(npm 설치)

by 박 현 황 2021. 5. 21.

https://www.npmjs.com/package/@fortawesome/vue-fontawesome

 

 

@fortawesome/vue-fontawesome

Official Vue component for Font Awesome 5

www.npmjs.com

참고한 사이트

 

 

 

1. FontAwsome 설치

vscode 하위 터미널에서 아래의 명령어를 사용하여 설치를 진행해준다.

$ npm i --save @fortawesome/fontawesome-svg-core
$ npm i --save @fortawesome/free-solid-svg-icons

나는 2.x 버전의 Vue를 사용하여 아래의 명령어를 사용하여 추가로 설치를 진행해 주었다.

$ npm i --save @fortawesome/vue-fontawesome@latest 

 

 

2.설정

src/main.js 에 가서 아래의 코드를 넣어준다.

import Vue from 'vue'
import App from './App'
import { library } from '@fortawesome/fontawesome-svg-core'
import { faUserSecret } from '@fortawesome/free-solid-svg-icons'
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'

library.add(faUserSecret)

Vue.component('font-awesome-icon', FontAwesomeIcon)

Vue.config.productionTip = false

/* eslint-disable no-new */
new Vue({
  el: '#app',
  components: { App },
  template: '<App/>'
})

 

여기서 

 

import { faUserSecret } from '@fortawesome/free-solid-svg-icons'

library.add(faUserSecret)

 

이 두 줄을 보면 fontawesome에서 faUserSecret이라는 아이콘을 불러와서 라이브러리에 추가해주었다.

이 과정을 거쳐야지 vue에서 적용하였을 때 보이게 된다.

 

이런식으로  icon을 적용해주면

아래와 같이 아이콘이 뜨는 것을 볼 수 있다.

 

 

3. 아이콘 찾기

https://fontawesome.com/icons

 

Font Awesome

The world’s most popular and easiest to use icon set just got an upgrade. More icons. More styles. More Options.

fontawesome.com

아래의 사이트에 접속하여 사용하고자 하는 아이콘을 골라주면 된다.

 

search 아이콘을 사용하기 위해 검색 후 상세정보를 보면

이렇게 뜨는 것을 확인할 수 있다.

여기서 fas fa-search에서 fa-search를 가져오면 된다. 단 가져올 시 fa-sarch -> faSearch 가 됨에 주의하면된다.

케밥표기법을 파스칼표기법으로 바꾸어주면 되는 것 같다. 단 첫글자는 소문자로!

 

 

 

 

'Web > Vue.js' 카테고리의 다른 글

Vue filter  (0) 2021.05.16
v-show 와 v-if 의 차이점  (0) 2021.05.16
Vue Directives  (0) 2021.05.16
Vue Instance Life Cycle  (0) 2021.05.16
Vue Instance 생성하기  (0) 2021.05.16