- 第一步在阿里巴矢量图库选中图片下载symbol格式的
- 将下载的素材存放在static文件夹下
- 然后在mian.js里面添加下面代码
-
import "../static/iconfont.js" import "../static/iconfont.css"
然后写组件
-
<template> <div> <svg class="icon" aria-hidden="true"> <use :xlink:href="iconName"></use> </svg> </div> </template> <script> export default { name: 'icon-svg', props: { iconClass: { type: String, required: true } }, computed: { iconName() { return `#icon-${this.iconClass}` } } } </script> <style> .svg-icon { width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden; } </style>
然后引入组件使用
-
最后的代码使用
<icon-svg icon-class="jisutuikuan" />
完了