位置: IT常识 - 正文

vue中使用iconfont(vue中使用原生js)

编辑:rootadmin
vue中使用iconfont 一、目录结构

推荐整理分享vue中使用iconfont(vue中使用原生js),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue中使用原生js,vue中使用nodejs,vue中使用nodejs,vue中使用require报错,vue中使用swiper插件实例,vue中使用原生js,vue中使用swiper插件实例,vue中使用原生js,内容如对您有帮助,希望把文章链接给更多的朋友!

二、登陆iconfont,添加图标到购物车,并加入到项目中

1. 设置图标下载格式

2. 项目设置:勾选字体格式SVG

3. 下载到本地,解压

补充

其实在你下载的图标文件里demo有个html文件

在浏览器打开后会看到你所有的图标,并且在页面最底下有使用方法具体内容请自行查看

vue中使用iconfont(vue中使用原生js)

4. 把demo_index.html、demo.css、inconfont.js添加到 src/assets/icon文件中

5. 在src/components/SvgIcon中添加组件代码

<template> <svg :class="svgClass" aria-hidden="true"> <use :xlink:href="iconName" /> </svg></template><script>export default { name: 'SvgIcon', props: { iconClass: { type: String, required: true }, className: { type: String, default: '' } }, computed: { iconName() { return `#icon-${this.iconClass}`; }, svgClass() { if (this.className) { return 'svg-icon ' + this.className; } else { return 'svg-icon'; } } }};</script><style scoped>.svg-icon { width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden;}</style>

 6. 在目录src/icons/index.js中添加下面的代码  全局注册icon组件,并引入非下载的iconfont中的svg图标

这个有个起源是我接手了一个项目,然后用的iconfont图标,因为这个别人下载的iconfont图标,所以我想在往里加图标没办法添加。这时我就单个下载iconfont  svg图标  并加入到src/icons/svg目录下

import Vue from 'vue';import SvgIcon from '@/components/SvgIcon';import '@/assets/icon/iconfont';Vue.component('svg-icon', SvgIcon);const requireAll = reqireContext => reqireContext.keys().map(reqireContext);const req = require.context('./svg', false, /\.svg$/);requireAll(req);

 7. 在main.js中引入 

require('./icons');

 遇到的问题: 当单个下载iconfont图标时,发现选中标签栏时图标没有高亮

1).有问题的效果

 2).应该达到的效果

原因:svg图标 带有 fill 属性,默认是带有颜色的,想要修改先把原fill颜色去掉,如下:

3)去色前后对比

 去色后:

8. 使用

<svg-icon icon-class="renzhen" />

效果: 

本文链接地址:https://www.jiuchutong.com/zhishi/298568.html 转载请保留说明!

上一篇:Vue | Vue.js 高级语法系列(vue高级函数)

下一篇:nodejs安装和环境配置-Windows(nodejs安装及环境配置win10)

  • 你关注微博网红推送的广告要翻番了(你关注微博网红了吗)

    你关注微博网红推送的广告要翻番了(你关注微博网红了吗)

  • 抖音背景图为什么不让换了(抖音背景图为什么点不开)

    抖音背景图为什么不让换了(抖音背景图为什么点不开)

  • 微信便签置顶怎样设置(微信顶置便签怎么弄)

    微信便签置顶怎样设置(微信顶置便签怎么弄)

  • 蚂蚁森林怎么获得公益林证书(蚂蚁森林怎么获得绿色能量)

    蚂蚁森林怎么获得公益林证书(蚂蚁森林怎么获得绿色能量)

  • 抖音实名认证跟播放量有关吗(抖音实名认证跟银行卡要一致吗)

    抖音实名认证跟播放量有关吗(抖音实名认证跟银行卡要一致吗)

  • soul群聊派对怎么突然没有了(soul群聊派对怎么卡麦)

    soul群聊派对怎么突然没有了(soul群聊派对怎么卡麦)

  • 放置在根目录什么意思(什么叫放在根目录下)

    放置在根目录什么意思(什么叫放在根目录下)

  • iPhonexr长按电源键没法关机(iphonexr长按电源键没反应)

    iPhonexr长按电源键没法关机(iphonexr长按电源键没反应)

  • 苹果x5.8英寸是多大(苹果x5.8英寸是多少厘米)

    苹果x5.8英寸是多大(苹果x5.8英寸是多少厘米)

  • 怎样给华为手机下载铃声(怎样给华为手机电池补电)

    怎样给华为手机下载铃声(怎样给华为手机电池补电)

  • 怎么看自己在淘宝享不享受极速退款(怎么看自己在淘宝一共花了多少钱)

    怎么看自己在淘宝享不享受极速退款(怎么看自己在淘宝一共花了多少钱)

  • 手机照片重命名怎么弄(手机照片重命名被占用怎么办)

    手机照片重命名怎么弄(手机照片重命名被占用怎么办)

  • oppo手机强制关机方法(oppo手机强制关机按哪个键)

    oppo手机强制关机方法(oppo手机强制关机按哪个键)

  • 微信乘车码可以欠费嘛(微信乘车码可以坐重庆地铁吗)

    微信乘车码可以欠费嘛(微信乘车码可以坐重庆地铁吗)

  • 红米note7pro什么时候更新MIUI11(红米note7pro值得入手吗?)

    红米note7pro什么时候更新MIUI11(红米note7pro值得入手吗?)

  • 荣耀20s上市时间(荣耀20s上市时间和基本参数)

    荣耀20s上市时间(荣耀20s上市时间和基本参数)

  • oppo手机wap接入点怎么更换(oppo手机wifl连接被拒绝怎么回事)

    oppo手机wap接入点怎么更换(oppo手机wifl连接被拒绝怎么回事)

  • oppoFindx智能语音助手怎么设置(oppofindx语音助手怎么唤醒)

    oppoFindx智能语音助手怎么设置(oppofindx语音助手怎么唤醒)

  • xsmax内存有什么版本(xsmax内存几g)

    xsmax内存有什么版本(xsmax内存几g)

  • 华为mate20支持双微信吗(华为mate20支持双频GPS吗)

    华为mate20支持双微信吗(华为mate20支持双频GPS吗)

  • 【实战分享】js生成word(docx),以及将word转成pdf解决方案分享(js技术干货分享)

    【实战分享】js生成word(docx),以及将word转成pdf解决方案分享(js技术干货分享)

  • 最有艺术气质的苹果商店(最有艺术气质的动物)

    最有艺术气质的苹果商店(最有艺术气质的动物)

  • 萨勒克国家公园的拉帕谷,瑞典 (© Alena Vishina/Alamy)(萨勒克国家公园课文)

    萨勒克国家公园的拉帕谷,瑞典 (© Alena Vishina/Alamy)(萨勒克国家公园课文)

  • 税务师考试需要记忆的税率
  • 奖金算不算工资薪金所得
  • 建筑安装增值税纳税地点
  • 民办非企业单位可以盈利吗
  • 进口增值税完税证明
  • 百旺金赋的服务费必须交吗
  • 公司在筹备阶段可以不交社保
  • 备用金没有发票抵消违法吗
  • 银行取钱需要签协议吗
  • 采购商品成本包括
  • 销售材料应确认的损益是什么意思
  • 建设用地规划许可证和建设工程规划许可证的区别
  • 递延资产放在资产负债表哪里
  • 残料的会计分录
  • 固定资产发票未到可以确认固定资产吗
  • 小规模增值税多少个点
  • 普通发票离线限额为0
  • 在建工程领用外购材料会计分录
  • 增加实收资本印花税税目
  • 员工差旅补贴是否需要发票
  • 持有至到期投资在资产负债表怎么填
  • 利润表中财务费用可以为负数吗
  • 材料按实际成本计价核算
  • 工资扣税标准计算方法
  • 经营租入的土地使用权 待摊
  • 成本核算的原则和要求
  • 腾讯电脑管家流量监控不显示
  • 主板外部接口是用来连接
  • 公司租的宿舍记什么科目
  • 最新专业版win10
  • 差旅费增值税专用发票少报销可以吗
  • 事业单位专项资金包括哪些内容
  • 非居民所得税代扣代缴
  • 丢失增值税专用发票最新规定
  • undetected_chromedriver下载
  • 海运发票模板
  • 约克大教堂是基督教吗
  • php获取本机ip地址
  • php array_reverse 以相反的顺序返回数组实例代码
  • 实收资本挂在其他应收款怎么冲销
  • 从零开始文章
  • 区块链网站模板
  • discuz 首页设置
  • phpcms开发招聘
  • 小规模免增值税政策从什么时候开始
  • 企业转让商品取得的税收
  • 生产车间发生的固定资产租赁费用属于直接费用
  • 内账收入和成本怎样做
  • 高速费会计分录怎么写
  • 融资租赁的进项怎么做账
  • 主营业务成本账户属于什么账户
  • 发票信息不一致是怎么回事
  • 应交税费应交增值税借贷方向
  • 所得税汇算清缴需要调增的项目
  • 长期借款利息计入应付利息吗
  • 包装物是指什么
  • 融资租赁的计算方法有哪些
  • 内部使用的收据可以做原始凭证吗
  • linux 查看numa
  • mysql导出查询结果sql
  • 数据库账号密码怎么修改
  • windows怎么安装apk
  • dos命令提示符窗口怎么打开
  • mac怎么安装字体到ai
  • adb mac安装
  • 怎么给ubuntu扩容
  • 五种修改方法
  • macosmajove
  • windows关机音乐
  • 小马kms激活工具
  • win7系统怎么锁定屏幕
  • nodejs 异步
  • nodejs爬取数据
  • 菜鸟教程安卓开发
  • Linux命令行和shell脚本编程大全
  • koa与node.js开发实战
  • android事件处理方式有几种
  • 知道纳税人识别号怎么转账
  • 广州地税网上服务大厅地址
  • 国际贸易争端的形式
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设