位置: 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)

  • 抖音粉丝等级在哪看(抖音怎么涨到1000粉丝)

    抖音粉丝等级在哪看(抖音怎么涨到1000粉丝)

  • 手机微信清理了缓存,聊天记录还在吗(手机微信清理了怎么恢复)

    手机微信清理了缓存,聊天记录还在吗(手机微信清理了怎么恢复)

  • mate20能无线充电吗(荣耀magic5可以无线充电吗)

    mate20能无线充电吗(荣耀magic5可以无线充电吗)

  • 钉钉会议静音模式后能讲话吗(钉钉会议静音模式微信语音没声音)

    钉钉会议静音模式后能讲话吗(钉钉会议静音模式微信语音没声音)

  • 4g慢怎么办(4g速度太慢了)

    4g慢怎么办(4g速度太慢了)

  • 充电宝在充电的时候可以给手机充电吗(充电宝在充电的时候会爆炸吗)

    充电宝在充电的时候可以给手机充电吗(充电宝在充电的时候会爆炸吗)

  • 微信群发限制什么文字(微信群发功能限制了怎么办)

    微信群发限制什么文字(微信群发功能限制了怎么办)

  • 电脑没反应按什么键恢复(电脑没反应什么原因)

    电脑没反应按什么键恢复(电脑没反应什么原因)

  • 苹果充电器充了一会就停了(苹果充电器充了一下就不充了)

    苹果充电器充了一会就停了(苹果充电器充了一下就不充了)

  • 怎么用天猫精灵放手机里的歌(怎么用天猫精灵控制家电)

    怎么用天猫精灵放手机里的歌(怎么用天猫精灵控制家电)

  • ipad怎么下载不了软件(ipad怎么下载不了腾讯视频)

    ipad怎么下载不了软件(ipad怎么下载不了腾讯视频)

  • 正在准备更新怎么取消(正在准备更新怎么办)

    正在准备更新怎么取消(正在准备更新怎么办)

  • 手机可以升级5g网络吗(手机可以升级系统吗)

    手机可以升级5g网络吗(手机可以升级系统吗)

  • 苹果11手机手电筒怎么关(苹果11手机手电筒)

    苹果11手机手电筒怎么关(苹果11手机手电筒)

  • 手机网络hd代表什么(手机网络显示hd1)

    手机网络hd代表什么(手机网络显示hd1)

  • 火影笔记本是谁旗下的(火影笔记本是谁旗下的怎么样)

    火影笔记本是谁旗下的(火影笔记本是谁旗下的怎么样)

  • 淘宝怎么发视频(淘宝怎么发视频给买家)

    淘宝怎么发视频(淘宝怎么发视频给买家)

  • 微信辅助条件(微信辅助条件满足无法注册)

    微信辅助条件(微信辅助条件满足无法注册)

  • 如何退订bilibili卡(如何退订bilibili流量包联通)

    如何退订bilibili卡(如何退订bilibili流量包联通)

  • xr怎么去掉锁屏电筒(苹果xr怎么取消锁定屏幕的时间和日期)

    xr怎么去掉锁屏电筒(苹果xr怎么取消锁定屏幕的时间和日期)

  • vrv需要加新风系统么(vrv新风系统工作原理)

    vrv需要加新风系统么(vrv新风系统工作原理)

  • 闲鱼怎么切换账号(闲鱼如何切换账号)

    闲鱼怎么切换账号(闲鱼如何切换账号)

  • 小米9se能拍月亮吗(小米9s怎么拍月亮)

    小米9se能拍月亮吗(小米9s怎么拍月亮)

  • 微信零钱系统升级中什么意思(微信零钱系统升级怎么弄)

    微信零钱系统升级中什么意思(微信零钱系统升级怎么弄)

  • 表格里的数字自动变了(表格里的数字自动四舍五入怎么调)

    表格里的数字自动变了(表格里的数字自动四舍五入怎么调)

  • 手机ca证书怎么卸载(手机ca证书怎么启用)

    手机ca证书怎么卸载(手机ca证书怎么启用)

  • vivoy93来电怎么接不了电话(vivo来电显示怎么设置)

    vivoy93来电怎么接不了电话(vivo来电显示怎么设置)

  • 红米手机怎么补电(红米手机怎么补电修复)

    红米手机怎么补电(红米手机怎么补电修复)

  • Win11 Dev预览版出现奇怪 Bug:电量能充到 100% 以上(windows 11预览版)

    Win11 Dev预览版出现奇怪 Bug:电量能充到 100% 以上(windows 11预览版)

  • 小规模纳税人增值税起征点
  • 小规模纳税人出售使用过固定资产
  • 个体工商户怎么注销
  • 车间用的电线计入什么科目
  • 分公司非独立核算是什么意思
  • 无货源发货如何填写物流单
  • 技术研发费加计扣除
  • 经纪代理服务怎么做分录
  • 增值税不允许抵扣的27种情况
  • 资产负债表中流动性从高向低
  • 一般纳税人季报利润表怎么填
  • 车间管理人员的工资属于
  • 电子商务支付平台有哪些
  • 进项税额转出转多了
  • 借款合同的印花税税率
  • 仓储业有哪些
  • 计提业务招待费和办公费需要附件吗?
  • 通讯费要计入应付账款吗
  • 税收滞纳金算不算营业利润
  • 一般纳税人适用税种及税率
  • 财税政策是什么
  • 残疾人可以给公司带来税收优惠吗
  • 收到政府补助用于购买环保设备
  • 机器设备计提折旧年限是多少
  • 2019一般纳税人和小规模纳税人的区别
  • 公司发放的车补扣个人所得税吗
  • 取得海运费发票怎么入账
  • 盈余积累转增股本的个税问题
  • 持有至到期投资减值准备
  • word如何修改正文字体
  • 临时设施是租入还是租入
  • 如何在win10桌面上显示时钟
  • 代理买卖证券款是经纪业务费用吗
  • antd 级联多选
  • 差旅费包干什么意思
  • 房地产销售未完工产品收入是含税的吗
  • 更改公司章程发函怎么写
  • elf.exe是什么程序
  • element-ui dialog
  • php编程基本语法是什么
  • 微芯片技术
  • 上月未结账本月不能操作任何业务
  • php实现邮箱验证码
  • 亏损弥补政策
  • vue开发小技巧
  • 收回多发的工资在上缴财政,可以用应缴财政款科目吗
  • day12-Servlet02
  • access使用查询向导固定常数
  • 处置子公司利润表
  • 国债收益率如何查看
  • 废旧物资回收公司名称
  • 自产产品用于内部使用
  • 结算备付金会计分录
  • 资产减值损失借贷方向
  • 回购注销库存股的会计处理
  • 以前年度的损益调整为负值说明什么
  • 冲销管理费用怎么写凭证
  • 在贫困户入股分红大会上的讲话
  • 会计原材料的账怎么记账
  • 银行代发工资业务收费吗
  • 福利费与工会经费使用区别
  • 建筑劳务公司的账务处理流程
  • linux重置开机密码
  • win10 version 1607 累积更新失败卡了怎么办
  • 本地磁盘安装
  • windows7使用
  • win7应用程序无法正常启动
  • 在windowsxp的应用程序中,经常有一些菜单选项呈暗灰色
  • win10打不开应用市场
  • qt底层绘图引擎
  • jquery select2的使用心得(推荐)
  • android基础教程
  • 深入理解中国式现代化
  • js调用url接口
  • jQuery xml字符串的解析、读取及查找方法
  • 借助FileReader实现将文件编码为Base64后通过AJAX上传
  • 云南国税电子税务局官网登录
  • 棚户区改造的回迁房可以交易吗?
  • 7.1税务新政策
  • 市民服务热线有用吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设