当前位置:   article > 正文

vue项目引入iconfont图标_vue iconfont 组件

vue iconfont 组件

前提:由于Vant、elementui等组件库提供的图标有限,不满足页面展示要求,所以需要寻找其他图标用于页面展示,此处总结如何引入第三方图标(阿里矢量图库)且集成项目使用的组件库

步骤一:在图标库中找到用得上的图标,点击添加入库(加入购物车)

点击右上角的购物车图标,就能看到你加入的图标

点击添加至项目,就会出现一个加入项目的操作框,若之前没有新建过项目的(或者需要放到其他项目但是又没有新建的情况下),可以点击右边的新建按钮新建,若有项目的情况下,可以直接点击该项目,点击确定即可

步骤二:新建项目

1.若直接新建,则只需要输入项目名即可

2.若是在资源管理->我的项目->新建项目中新建,则需要填写一下信息,基本都有默认值,直接新建的情况下就是处理项目名意外就是默认值,而此处新建则可以自定义

步骤三:细节处理

1.图标名称可以通过一下按钮点击处理(悬停图标上即可展示此操作按钮)

2.直接新建的项目信息可以通过项目设置菜单进行修改

步骤四:项目引入,首先点击下载至本地将项目压缩包下载到本地中,解压缩文件至你自己的代码项目中,此处我放到了assets目录下,其子目录可自定义

在main.js中引入iconfont.css和iconfont.js

  1. import '@/assets/icon/myIcon/iconfont.css'
  2. import '@/assets/icon/myIcon/iconfont.js'

修改iconfont.css文件中的路径(@/assets/icon/myIcon/是新加的)

  1. @font-face {
  2. font-family: "iconfont"; /* Project id 4275658 */
  3. src: url('@/assets/icon/myIcon/iconfont.woff2?t=1696671529382') format('woff2'),
  4. url('@/assets/icon/myIcon/iconfont.woff?t=1696671529382') format('woff'),
  5. url('@/assets/icon/myIcon/iconfont.ttf?t=1696671529382') format('truetype');
  6. }

步骤五:使用

集成vant组件使用

1.使用slot插槽

  1. <van-tabbar
  2. v-model="active"
  3. active-color="#9260EF"
  4. inactive-color="#CDCDCD"
  5. route
  6. >
  7. <van-tabbar-item to="/home/main" icon="wap-home">首页</van-tabbar-item>
  8. <van-tabbar-item to="/home/search"> <i slot="icon" class="icon-sousuo iconfont"></i>搜索</van-tabbar-item>
  9. <van-tabbar-item to="/home/borrow"><i slot="icon" class="icon-jieyue iconfont"></i>借阅</van-tabbar-item>
  10. </van-tabbar>

 2.icon组件使用

注意:此处写法要想实现效果,需要在iconfont.css文件对应的图标名样式中加上类名-图标名:before的样式才行,因为目前写法编译出来的元素类名是iconfont-icon-gouwuche,

  1. <van-badge :content="5">
  2. <van-icon class-prefix="iconfont" name="icon-gouwuche" />
  3. </van-badge>
  1. .icon-gouwuche:before,.iconfont-icon-gouwuche:before {
  2. content: "\e681";
  3. }

集成element组件使用

<el-button icon="iconfont icon-gouwuche"></el-button>

原生元素使用

  1. <div @click="BorrowingCar = true" >
  2. <i class="icon-gouwuche1 iconfont" style="font-size:0.4rem"></i>
  3. 借阅车:<span style="color: #f05c5c"> 3 </span>份档案
  4. <i class="el-icon-arrow-up"></i>
  5. </div>

注意:

1.每次更新最好把整一个图标项目替换一遍,替换后记得修改css文件中的路径

2.建议在保存图标前先创建项目,定义好类名和前缀

3.icon组件编译后的类名需要注意,不检查的话可能最后都不知道为什么不出来,往往离成功就差那么异步,所以需要细致一点

后续遇到其他细节再补充......

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
  

闽ICP备14008679号