一般外部字体图标都在使用 iconfont ,这种图标在网上搜到一大把都是因为路径问题显示不出来,或者是显示个方块。css
最近的项目中也碰到这个坑爸的问题,总结一下解决办法:vue
@font-face { font-family: 'icon'; src: url('icon.eot?btu5gk'); src: url('icon.eot?btu5gk#iefix') format('embedded-opentype'), url('icon.ttf?btu5gk') format('truetype'), url('icon.woff?btu5gk') format('woff'), url('icon.svg?btu5gk#icon') format('svg'); font-weight: normal; font-style: normal; }
import './assets/fonts/fonts.css'
最终显示效果为:webpack