尝试了uniclde方式之后发现动态写入的字符编码渲染成了字符串,我怀疑有可能是引入的顺序导致的字符编码没有被编译。
尝试了官网给得第二张方法 FontClass,坑的地方就是官方只给了一个地址
//at.alicdn.com/t/font_703595_fkypz725vpa.css
但是并没有告诉我怎么使用,无意中在另一位同学的代码中看到那个地址出现在了CSS里面的import里。好吧,我就是很菜。第三种方法还没有搞懂那个地址是引用在哪里的,在js里import里报错,暂时把坑放在这里,之后来填吧...


在CSS中引用

@import '//at.alicdn.com/t/font_703595_fkypz725v

在DOM结构中通过class引用

    <h1 :class="'iconfont icon-' +item.icon">{{item.title}}</h1>

外部json的数据结构

              {
                "title": "云主机 UHost",
                "icon": "yuanhuan",
                "descrition": "高性能、稳定、低成本;提供多种机型满足不同业务需求",
                "link": "#"
              }, {
                "title": "容器集群 UDocker",
                "icon": "database",
                "descrition": "支持自由创建和管理容器集群",
                "link": "#"
              }

Brown
32 声望0 粉丝