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

  • 怎样让微博与客户建立交集(如何在微博上与用户互动)

    怎样让微博与客户建立交集(如何在微博上与用户互动)

  • 大多数买你产品的,其实并不是你的粉丝(大部分商品都可以买到,但价格昂贵)

    大多数买你产品的,其实并不是你的粉丝(大部分商品都可以买到,但价格昂贵)

  • 盘点最有效推广营销的方法(18种最有效推广产品的方式)

    盘点最有效推广营销的方法(18种最有效推广产品的方式)

  • OPPO手机怎么设置不自动更新软件(oppo手机怎么设置呼叫转移)

    OPPO手机怎么设置不自动更新软件(oppo手机怎么设置呼叫转移)

  • 充电宝是锂电池吗(充电宝是锂电池还是铅酸电池)

    充电宝是锂电池吗(充电宝是锂电池还是铅酸电池)

  • android是开发语言吗(android的开发)

    android是开发语言吗(android的开发)

  • 为什么保密柜的视频看不了(为什么保密柜的照片日期不对)

    为什么保密柜的视频看不了(为什么保密柜的照片日期不对)

  • pdf是什么软件(红色的pdf是什么软件)

    pdf是什么软件(红色的pdf是什么软件)

  • 微信京东购物和京东是一回事吗(微信京东购物和京东平台价钱一样吗)

    微信京东购物和京东是一回事吗(微信京东购物和京东平台价钱一样吗)

  • airpods代工厂有几家(苹果耳机airpods代工厂)

    airpods代工厂有几家(苹果耳机airpods代工厂)

  • 小米勿扰和静音区别(小米勿扰和静音模式区别)

    小米勿扰和静音区别(小米勿扰和静音模式区别)

  • 电脑开机报警器一直响怎么回事(电脑开机报警器一直响怎么回事还黑屏)

    电脑开机报警器一直响怎么回事(电脑开机报警器一直响怎么回事还黑屏)

  • ps色彩平衡快捷键(ps色彩平衡快捷键是什么)

    ps色彩平衡快捷键(ps色彩平衡快捷键是什么)

  • 笔记本电脑1tb什么意思(笔记本1t用处大吗)

    笔记本电脑1tb什么意思(笔记本1t用处大吗)

  • win7停止服务对用户有没有影响(win7停止服务意味着什么)

    win7停止服务对用户有没有影响(win7停止服务意味着什么)

  • 苹果8p充满电能玩多久(苹果8p充满电能用多久)

    苹果8p充满电能玩多久(苹果8p充满电能用多久)

  • 苹果x快充响几声(苹果x快充响几次正常)

    苹果x快充响几声(苹果x快充响几次正常)

  • 如何为视频制作链接(如何为视频制作封面图片)

    如何为视频制作链接(如何为视频制作封面图片)

  • oppoa5充不进电怎么办(oppoa55充不进电)

    oppoa5充不进电怎么办(oppoa55充不进电)

  • vivo手机怎么开空调(vivo手机怎么开老年模式)

    vivo手机怎么开空调(vivo手机怎么开老年模式)

  • ios13怎么给app上锁(苹果13怎么给应用加密)

    ios13怎么给app上锁(苹果13怎么给应用加密)

  • 三星手机反向充电怎么关闭(三星手机反向充电可以给苹果充电吗)

    三星手机反向充电怎么关闭(三星手机反向充电可以给苹果充电吗)

  • 系统手机管家怎么打开(系统手机管家怎么关闭)

    系统手机管家怎么打开(系统手机管家怎么关闭)

  • 微信金山文档怎么用电脑打开(微信金山文档怎么转换成文件)

    微信金山文档怎么用电脑打开(微信金山文档怎么转换成文件)

  • 怎么开云集微店(云集微店怎么赚钱)

    怎么开云集微店(云集微店怎么赚钱)

  • 基于web的网上图书商城的设计与实现/图书购物系统(基于web的网站设计与实现)

    基于web的网上图书商城的设计与实现/图书购物系统(基于web的网站设计与实现)

  • python中time模块的时间格式(python中time模块的用法)

    python中time模块的时间格式(python中time模块的用法)

  • 缴纳代扣个人所得税分录
  • 实际发的工资跟个人所得税不一样
  • 押金和租金
  • 如果零申报
  • 购买摄影器材会计分录
  • 小规模纳税人开专票需要交税吗
  • 私企招残疾人可以辞职吗
  • 个人所得税筹划节税
  • 进口设备在海关处保存2年出售时 计算税怎么算
  • 资本金利润率多少
  • 公司法人要交什么税
  • 制造企业搬运系统设计重组带来新活力
  • 不征税收入税收政策
  • 如何算清楚公司的账
  • 车辆增值税抵扣到什么时候结束
  • 公司的净资产怎么看
  • 商铺买过来需要交税吗
  • 实际出资和名义出资
  • 应收票据盘点表是出纳填吗
  • 网页打不开是什么
  • element plus 虚拟化表格
  • backupnotify.exe是什么文件的进程 backupnotify进程安全吗
  • 安装下载应用
  • php 字符串函数
  • 报关代理费是什么
  • 内退人员
  • 新成立的公司要年报吗?
  • 如何办理车辆购置证变更手续
  • phpsql查询
  • GPT3.5 , InstructGPT和ChatGPT的关系
  • 增值税多扣款了怎么处理
  • 季报的利润表本月金额填的是当月数可以吗
  • 个人的无形资产
  • 购进免税农产品进项税额转出
  • 公司的归属权
  • 企业购房怎么贷款
  • php增删改查语句
  • 无形资产会产生递延所得税吗
  • 分公司注册独立核算还是非独立核算
  • 决算报表属于会计账簿吗
  • 税率与征收率是怎么回事
  • 残疾人保障金是什么费用
  • mysql 缓冲区
  • 金税四期对企业的影响与应对
  • 消防工程公司的成本包括哪些
  • 房地产企业怎么预缴企业所得税
  • 分销佣金账务处理流程
  • 营改增试点行业顺序
  • 公司支付的劳务费如何走不用交税
  • 结转损益结转了两次咋办
  • 跨年度发票作废已交税怎么办
  • 收到项目资本金怎么入账
  • 未交税金免抵退多少税
  • 建筑业老项目和新项目如何计税
  • 委托加工农产品的扣除率
  • 增值税专用发票查询系统官方网站
  • 无形资产减值准备借贷
  • 给对方承兑对方不承认怎么办
  • 红字冲销有没有时间限制
  • 购买服务付款方式有几种
  • 详解标准mysql(x64) Windows版安装过程
  • windows出现问题怎么处理
  • ubuntu做开发怎么样
  • macappstore下载不了软件
  • win7屏幕调节不见了
  • cocos2d-x教程
  • 简单谈谈对中国电信的认识
  • nodejs制作网站
  • linux shell条件判断语句
  • android平台搭建
  • jquery怎么判断复选框选中
  • python中面向对象的概念
  • javascript的简介
  • div.remove
  • python3.9爬取网页教程
  • jquery trigger 传参数
  • 安卓接口回调例子
  • 净化水服务税务分类
  • 纳税申报指什么意思
  • 福州税务局几点关门
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设