天天看点

uni-app引用阿里巴巴官方图标库1.阿里巴巴图标库2.引入文件3.使用图标4.总结

最近在学习uni-app时,需要用到阿里巴巴的官方图标库,图标全部导入项目会使项目运行缓慢,因此使用网络路径的方式

目录

  • 1.阿里巴巴图标库
  • 2.引入文件
  • 3.使用图标
  • 4.总结

1.阿里巴巴图标库

本节主要介绍如何在阿里巴巴图标库中查找图标并将其加入项目;

阿里巴巴矢量图标库网址如下阿里巴巴图标库,进入后点击官方图标库

uni-app引用阿里巴巴官方图标库1.阿里巴巴图标库2.引入文件3.使用图标4.总结

进入官方图标库后,点击第一个图标库

uni-app引用阿里巴巴官方图标库1.阿里巴巴图标库2.引入文件3.使用图标4.总结

由于挨个点击加入项目比较麻烦,这里在控制台输入以下代码:

var iconList = document.querySelectorAll('.icon-gouwuche1');
for (var i = 0; i < iconList.length; i++) {
iconList[i].click();
}
           

完成后在购物车中会出现所有图标(页面可能会卡一会儿)

uni-app引用阿里巴巴官方图标库1.阿里巴巴图标库2.引入文件3.使用图标4.总结
uni-app引用阿里巴巴官方图标库1.阿里巴巴图标库2.引入文件3.使用图标4.总结

将购物车中的图标全部加入项目(注意:需要提前在自己的账号中创建一个空项目)

2.引入文件

点击图标管理,进入自己的项目后台

uni-app引用阿里巴巴官方图标库1.阿里巴巴图标库2.引入文件3.使用图标4.总结

点击我的项目,然后点击加入图标的项目,可以看到刚刚加入的所有图标

uni-app引用阿里巴巴官方图标库1.阿里巴巴图标库2.引入文件3.使用图标4.总结

点击下载至本地,将图标样式文件下载到本地,解压后可以看到如下内容

uni-app引用阿里巴巴官方图标库1.阿里巴巴图标库2.引入文件3.使用图标4.总结

将iconfont.css加入uni-app项目中,我的路径如图所示

uni-app引用阿里巴巴官方图标库1.阿里巴巴图标库2.引入文件3.使用图标4.总结

我们再回到阿里巴巴图标管理后台,点击Unicode和生成在线连接

uni-app引用阿里巴巴官方图标库1.阿里巴巴图标库2.引入文件3.使用图标4.总结

可以看到如下图所示的链接

uni-app引用阿里巴巴官方图标库1.阿里巴巴图标库2.引入文件3.使用图标4.总结

将上图红线框中的链接替换到之前加入到uni-app项目中的iconfont.css中,iconfont.css需要被替换的内容如下图所示,即@font-face中的内容

uni-app引用阿里巴巴官方图标库1.阿里巴巴图标库2.引入文件3.使用图标4.总结

然后在全局文件中引入iconfont.css文件,我这里的全局文件为App.vue

uni-app引用阿里巴巴官方图标库1.阿里巴巴图标库2.引入文件3.使用图标4.总结

3.使用图标

在页面中直接使用

uni-app引用阿里巴巴官方图标库1.阿里巴巴图标库2.引入文件3.使用图标4.总结

**注意,需要使用class属性,前缀为icon iconfont,最后的内容为阿里巴巴图标库中的图标名称 **,如下图所示

uni-app引用阿里巴巴官方图标库1.阿里巴巴图标库2.引入文件3.使用图标4.总结

最终效果如图所示,首页后面那个图标就是最终效果(这里使用的是微信小程序):

uni-app引用阿里巴巴官方图标库1.阿里巴巴图标库2.引入文件3.使用图标4.总结

4.总结

引用图标库的网络地址可以省去导入大量图标文件的麻烦,也能提升整个项目的运行速度,且需要使用不同的图标时只需要在官网复制相应代码即可,相比于传统的加入图标文件要省事的多

继续阅读