vue+elementui+阿里icon unicode 踩坑

步骤

  1. 在阿里icon中 下载至本地
  2. 在vue src中新建 fonts文件夹并将 eot,ttf,woff文件放入该文件中。
  3. 在fonts文件夹下新建 iconfons.css 文件 写入样式

    @font-face {
    font-family: "iconfont";  /* project id 600054 */
    src: url(./iconfont.eot);
    src: url(./iconfont.eot?#iefix) format('embedded-opentype'),
    url(./iconfont.woff) format('woff'),
    url(./iconfont.ttf) format('truetype');  
    }
    .iconfont {
    font-family:iconfont !important;
    font-size:16px;
    font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    }

    url中去掉 ‘符号

  4. 在入口文件(main.js)中引入

    import './assets/fonts/iconfont.css'
  5. 单文件中引用(切记一定要放在 v-html中)

    <div class="iconfont" v-html="&#xe98d;"></div>

感想

菜鸟就是菜鸟,自己被自己坑,以前我直接写在标签内<div class="iconfont">&#xe98d;<div> 真是死活加载不出来,一直以为是webpack没有打包进来。各种搜如何配置loader。到最后却是因为放在了标签内。

广告 :想学架构的同学看下 直通车

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值