기본 사용 방법
설치
1. 기본 Font Awesome SVG라이브러리를 설치한다.
npm i --save @fortawesome/fontawesome-svg-core
2. 다음 Font Awesome 아이콘 패키지를 설치한다.
Font Awesome Free Solid를 사용하지만 더 많은 아이콘 세트를 사용할 수 있다.
npm i --save @fortawesome/free-solid-svg-icons
3. 그런 다음 Font Awesome Vue 구성 요소를 설치해야 한다 (vue-fontawesome).
Font Awesome이 Vue 2에서 작동하도록 하는 기능이 포함된 패키지이다.
npm i --save @fortawesome/vue-fontawesome
Vue Font Awesome 가져오기
첫 번째 아이콘을 렌더링하기 전에 새로 설치된 종속성을 프로젝트로 가져와야 합니다. src/main.js
파일에 다음을 입력한다.
import { library } from '@fortawesome/fontawesome-svg-core'
import { faHatWizard } from '@fortawesome/free-solid-svg-icons'
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome'
아이콘 렌더링 하기
구성 요소 폴더로 이동한 다음 HelloWorld.vue 파일을 연다.
HelloWorld.vue 파일에서 템플릿에 <h1><font-awesome-icon icon=”hat-wizard” /></h1>
추가를 한다.
<template>
<div>
<h1><font-awesome-icons icon="HatWizard" /></h1>
<div>
</template>
편집한 모든 파일을 저장하고 확인하면 나오는 것을 알 수 있다.
참고 사이트
https://www.npmjs.com/package/@nuxtjs/fontawesome
Vuetify 및 Nuxt.js에서 Font-Awesome SVG를 사용하는 방법
1. npm i -D @fortawesome/fontawesome-free
입력한다.
npm i -D @fortawesome/fontawesome-free
2. package.json
파일 체크한다.
"devDependencies": {
"@fortawesome/fontawesome-free": "^5.11.2"
}
3. nuxt.config.js
파일에 적용한다.
vuetify: {
defaultAssets: {icons: 'fa'}
}
끝이다. 이러면 바로 사용 가능하다.
답글 남기기