#04 Vue์์ FontAwesome์ ์ฌ์ฉํ๋ค!
ํ์ ๊นกhtml๋ก๋ง ์ฝ๋ฉ์ ํด์๋ ๋..
๊ทธ๋์์ธ์ง <i class="fab fa-accusoft"></i>
์ด๊ฑฐ๋ง ์น๋ฉด ๋์ด์๋ค.
ํ์ง๋ง ๋๋ ์ด์ vue๋ฅผ ์ฐ๋ h.u.m.a.n....
fontawesome์ ์ด๋ป๊ฒ ์ฌ์ฉํ๋์ง ์์๋ณด์๋ค!!
๊ทธ๋ ๊ฒ ๊ตฌ๊ธ๋ง์ ํด๋ณด๋ ๋์ค..!
๊ฐ๋จ๋ช ๋ฃ ๊น๋ํ๊ฒ ์ฌ์ฉ๋ฒ์ด ์ ๋ฆฌ๋ ๋ธ๋ก๊ทธ ๋ฐ๊ฒฌ!
https://velog.io/@inryu/Vue.js%EC%97%90%EC%84%9C-fontAwesome-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0
Vue.js์์ fontAwesome ์ฌ์ฉํ๊ธฐ
documentmain.js.vueFont Awesome๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ ์์ด์ฝ ํ์ ์ ๋๋ค์๊ฐsolid - ์ ๊ฝ ์ฐฌ ๊ฒregular - ์์ด ๋น ๊ฒ์์ด์ฝ์ ํ๊ทธ๋ก ์์ฑํ ๋, ์์ด์ฝ์ ํ์ ์ ๋ฐ๋ผsolid ๋ fasregular๋ fa์ด๋ฐ์์ผ๋ก ์ฌ์ฉ
velog.io
๋ณต๋ถ์ฉ
npm i --save @fortawesome/fontawesome-svg-core
npm i --save @fortawesome/free-solid-svg-icons
npm i --save @fortawesome/vue-fontawesome
npm i --save @fortawesome/free-regular-svg-icons
//fort-awesome
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)
<template> .. <font-awesome-icon :icon="['fas','heart']"/> //solid ์์ด์ฝ ์ฌ์ฉ .. </template>
<script> ... </script>
<style> ... </style>
์ !๋ง~ ๊ฐ๋จ! ๊ทธ๋์ npm i --save ~~ ํ๋ ๊ฒ๋ค์ ๊น์๋ณด์๋ค.
๊ทธ๋ฆฌ๊ณ ๊ฐ ํ์ผ์๋ค ๋ณต๋ถ!!!
์ด๋ ๊ฒ ํ๋๊น!
โ ๋ง๋ค ์ฌ๊ธฐ์ ์์ง ์ ๋ณด โ
๋ณธ๊ฒฉ์ ์ผ๋ก ์๋จ๋ฐ ๋์์ธ์! ํด๋ด์ผ๊ฒ ๋ค.
์ด์ ์ด๋ฌ๋ฉด ์ด๋ป๊ฒ ๋๋๊ตฌ์!?!?
๊ธฐ๋ฅ์ ํ์ ๋ฃ์๊ฑฐ๊ณ ์ค๋ ๊ธ์ ์ผ๋จ ์ฌ๊ธฐ๊น์ง๋ง!