新建 组件iconfont,并将刚才下载的压缩包解压到 iconfont组件目录下
其他用不到的可以删除,只需这几个文件即可,
然后创建 iconfont.vue文件
<template>
<text class="iconfont" :class="name" :style="[{color: color}]" @click="$emit('click', $event)"></text>
</template>
<script>
export default {
props: {
name: String,
color: String
}
}
</script>
<style scoped>
@import url("./iconfont.css");
.iconfont {
display: flex;
align-items: center;
justify-content: center;
font-size: inherit;
}
</style>
组件封装就完成了
使用组件 :
import iconfont from "@/components/iconfont/iconfont.vue";
components:{
iconfont
}
<iconfont name="icon-righthui" style="color: #007AFF;"></iconfont>