安装
yarn add svg-sprite-loader
使用
index.js
import Vue from 'vue'
import SvgIcon from '@/components/SvgIcon' // svg组件
// register globally
Vue.component('svg-icon', SvgIcon);
//自动引入 @/src/icons
const requireAll = requireContext => requireContext.keys().map(requireContext);
const req = require.context('./svgIcon', false, /\.svg$/);
requireAll(req);
SvgIcon.vue
<template>
<svg :class="svgClass" aria-hidden="true"