svg파일을 사용해야하는데
간편하게 사용할 수 있는 라이브러리를 찾았다.
https://www.npmjs.com/package/vite-svg-loader
vite-svg-loader
Vite plugin to load SVG files as Vue components. Latest version: 5.1.0, last published: 3 months ago. Start using vite-svg-loader in your project by running `npm i vite-svg-loader`. There are 93 other projects in the npm registry using vite-svg-loader.
www.npmjs.com
에 나와 있는 사용 설명대로 설치하면됨
npm install vite-svg-loader --save-dev

import svgLoader from 'vite-svg-loader'
export default defineConfig({
plugins: [vue(), svgLoader()]
})
그리고
사용법은
<script>
import LogoIconGray from "../assets/logo-gray.svg";
export default {
components: {
LogoIconGray,
},
};
</script>
1. 사용하고자하는 svg파일을 import한다.
2. components에 추가
<div class="w-36">
<LogoIconGray />
</div>
컴포넌트 사용
끝
간단하다.. 행복
'FRONTEND > Vue' 카테고리의 다른 글
| [Vue] <Transition> 컴포넌트 -> vue에서 애니메이션 작업 (0) | 2024.02.25 |
|---|---|
| [Vue] props로 데이터 전달하기 (0) | 2024.02.22 |
| [Vue+Vite] Vue+Vite 라우터 사용하기 (0) | 2024.02.22 |
| [Vue+Vite] Vue+Vite 테일윈드(Tailwind ) 사용하기 (0) | 2024.02.20 |
| [Vue] 모달창 만들기 (0) | 2024.02.20 |