vite-svg-loader插件可以让我们像使用vue组件那样使用svg图,使用起来超级方便。
npm install vite-svg-loader --save-dev
import svgLoader from 'vite-svg-loader'
export default defineConfig({
plugins: [vue(), svgLoader()]
})
在路径后加?component
,表示像组件一样使用。
import Icon404 from '@/assets/icons/svg/404.svg?component';
<Icon404></Icon404>
在路径后加?url,可以做为图片url引入
import Icon404 from '@/assets/icons/svg/404.svg?url';
<img :src="Icon404" alt="">