iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >VUE在线调用阿里Iconfont图标库的方法
  • 129
分享到

VUE在线调用阿里Iconfont图标库的方法

2024-04-02 19:04:59 129人浏览 安东尼
摘要

前言 多年前我本是个服务端小白,随着行业内卷,硬是被熬成了前端小白。。。开个玩笑,只是个人比较喜欢学习技术罢了!本章将带领大家以另一个高端的方式打开阿里Iconfont图标库,过去,

前言

多年前我本是个服务端小白,随着行业内卷,硬是被熬成了前端小白。。。开个玩笑,只是个人比较喜欢学习技术罢了!本章将带领大家以另一个高端的方式打开阿里Iconfont图标库,过去,我们要么是自己在网上费好大劲,东拼西凑的找一些icon的图片,来美化我们的网页,然而随着技术的发展,和一些大平台的技术奉献,这里不得不说阿里还是牛逼,这里不是夸它,给它打广告,确实,人家在一些领域做的比某腾要好,可能也和领域有关吧,受我个人认知水平问题,我也只能这么认为,比如在我门JAVA服务端方向,阿里有Nacos、Canal、RocketMQdubbo、Sentinel等一些开源技术。回归正题。看标题本章内容是围绕Vue前端和阿里Iconfont图标库展开的,经历了从网站上东拼西凑图标的时代,大概是15~16年左右我开始解除阿里Iconfont图标库,刚开始就只会下载图标使用,如下

在这里插入图片描述

这种直接就是下载的图片,还是比较lol,后面随着前端技术的学习,直到写uniapp的时候,开始学会使用图标文件应用

在这里插入图片描述

这种如果频繁更改的图标那么也需要频繁从新下载图标文件,从新导入,比较麻烦,那么本章将以在线引入阿里Iconfont图标库的方式动态加载,这种方式可以不用下载icon图标,也不用下载icon图标文件,个人感觉最方便的就是可以动态更新图标库!而且就算我们把阿里Iconfont图标库中的项目组删除,只要生成过连接的,那么项目中还是可以使用的,但是不知道连接回收时间是多久!

开干Iconfont

官网

Iconfont

挑选图标

在这里插入图片描述

添加至项目

在这里插入图片描述

获取链接

在这里插入图片描述

在这里插入图片描述

那么至此Iconfont平台相关操作完毕,接下来是VUE方便的操作

在线调用测试

index.html引入连接

在这里插入图片描述


<link rel="stylesheet" href="//at.alicdn.com/t/font_2872687_x5kgx7w5eth.CSS" rel="external nofollow" >

界面使用


<i class="iconfont icon-3column"></i>

效果查看

在这里插入图片描述

测试完毕!

VUE项目整合

编写添加head工具




export const loadStyle = url => {
    const link = document.createElement('link')
    link.type = 'text/css'
    link.rel = 'stylesheet'
    link.href = url
    const head = document.getElementsByTagName('head')[0]
    head.appendChild(link)
}

这个就是帮我们在head添加link标签的,效果如下
在这里插入图片描述

main配置
导入加载link工具


import { loadStyle } from './utils/util'

初始化iconfont连接


let iconfontVersion = ['2872417_3u9w2bdk2b'];
const iconfontUrl = `//at.alicdn.com/t/font_$key.css`

这里为什么使用$key是因为如果我们有多个icon项目,那么我们可以iconfontVersion数组中多个添加即可

编写替换$key连接方法,并调用添加link工具方法


// 动态加载阿里云字体库
iconfontVersion.forEach(ele => {
  console.log(iconfontUrl.replace('$key', ele))
  loadStyle(iconfontUrl.replace('$key', ele))
})

完整代码

在这里插入图片描述

图标使用


		 <i class="iconfont icon-3column"></i>
        <i class="iconfont icon-column-4"></i>

效果展示

在这里插入图片描述

这里我们i标签中需要固定写iconfont,那么我们可以优化一下

优化iconfont
理论上我们使用iconfont图标那么icon-3column、icon-column-4都是以icon-为前缀的,那么我们可以使用css匹配来做css叠加!
编写common.scss文件,代码如下


// 关于 图标 CSS 的设置
[class^="icon-"] {
  font-family: "iconfont" !important;
  
  font-size: 18px !important;
  font-style: nORMal;
  -WEBkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.avue-input-icon__item i, .avue-crud__icon--small {
  font-family: "iconfont" !important;
  
  font-size: 24px !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.el-menu-item [class^=icon-] {
  margin-right: 5px;
  width: 24px;
  text-align: center;
  font-size: 18px;
  vertical-align: middle;
}

.el-submenu [class^=icon-] {
  vertical-align: middle;
  margin-right: 5px;
  width: 24px;
  text-align: center;
  font-size: 18px;
}

全局引用
main文件中写入


import './styles/common.scss'

效果查看

在这里插入图片描述

搞定

到此这篇关于VUE在线调用阿里Iconfont图标库的文章就介绍到这了,更多相关VUE调用阿里Iconfont图标库内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: VUE在线调用阿里Iconfont图标库的方法

本文链接: https://www.lsjlt.com/news/154776.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • VUE在线调用阿里Iconfont图标库的方法
    前言 多年前我本是个服务端小白,随着行业内卷,硬是被熬成了前端小白。。。开个玩笑,只是个人比较喜欢学习技术罢了!本章将带领大家以另一个高端的方式打开阿里Iconfont图标库,过去,...
    99+
    2024-04-02
  • 在线使用iconfont字体图标的简单实现
    目录使用准备三种使用方式介绍unicode引用font-class引用symbol引用在线使用点击生成代码完整使用代码vue项目(本地)使用iconfont字体图标 vue中手动封装...
    99+
    2024-04-02
  • 在vue项目中(本地)使用iconfont字体图标的三种方式总结
    目录vue项目中(本地)使用iconfont字体图标开始使用vue项目中(本地)使用iconfont字体图标 这里有使用前的准备和三种使用方式介绍,参考这里 还有 vue中手动封装i...
    99+
    2024-04-02
  • Vue中在data里如何调用method方法
    这篇文章主要介绍“Vue中在data里如何调用method方法”,在日常操作中,相信很多人在Vue中在data里如何调用method方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Vue中在data里如何调...
    99+
    2023-06-30
  • Vue中在data里面调用method方法的实现
    目录今天我用到了Element的一个组件其组件的代码如下页面渲染的效果如下如果想要在表格里面添加按钮事件的话今天我用到了Element的一个组件 如下: 其组件的代码如下 // t...
    99+
    2024-04-02
  • 教你在vue项目中使用svg图标的方法
    svg图标优点 svg与iconfont之类的字体图标在网页中的使用差别不大,可以修改大小,颜色等而且不失真。 安装svg-sprite-loader npm install --s...
    99+
    2024-04-02
  • vue 调用外部js里的方法
    Vue是一个非常流行的JavaScript框架,广泛应用于Web应用程序的开发中。Vue框架提供了许多方便的功能,使得我们开发Web应用程序的过程变得非常简单。然而,在使用Vue框架开发应用程序的过程中,我们有时需要调用外部JS文件中的方法...
    99+
    2023-05-14
  • HTML5中如何在title标题标签里设置小图标的方法
    小编给大家分享一下HTML5中如何在title标题标签里设置小图标的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一张网页,如果标题只有文字,那会显得特别单调...
    99+
    2023-06-09
  • SQLServer2005数据库游标调用函数的使用方法
    这篇文章主要讲解了“SQLServer2005数据库游标调用函数的使用方法”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“SQLServer2005数据库游标...
    99+
    2024-04-02
  • vue在线预览word、excel、pdf、txt、图片的方法实例
    目录excel文件预览word文件预览pdf文件预览一、查看word引用mammoth.js二、查看Excel引用sheetjs写的项目1.页面2.数据补充:vue移动端实现word...
    99+
    2022-11-13
    vue实现pdf预览 vue实现文件在线预览 vue实现文件预览功能
  • 在阿里云搭建 MySQL 数据库的方法
    简介 在阿里云上搭建 MySQL 数据库是一项常见的任务,它可以帮助您轻松地管理和存储数据。本文将介绍如何在阿里云上搭建 MySQL 数据库,并提供一些实用的技巧和建议。步骤一:购买阿里云服务器首先,您需要在阿里云上购买一台云服务器。选择适...
    99+
    2024-01-30
    阿里 数据库 方法
  • 在Python里面调用Golang代码的方法
    这篇文章主要介绍了在Python里面调用Golang代码的方法,具有一定借鉴价值,需要的朋友可以参考下。下面就和我一起来看看吧。调用编译后的动态库文件,报头文件错误原因:不同平台下编译的add.so 不能通用,Windows下可以运行的so...
    99+
    2023-07-06
  • Win8.1桌面ie图标在哪里 让Win8.1系统桌面显示IE图标的方法图解
    最近有少网友已经将电脑系统升级到了最新的Win8.1系统,不过除此安装Win8.1系统会发现,桌面上只有回收站,其他什么桌面IE图标也没有,导致很多网友打开网页都找不到IE。那么Win8.1桌面ie图标在哪?其实很简单,...
    99+
    2023-06-04
    Win8.1 ie图标 桌面显示IE 图标 桌面 系统 IE 方法
  • 在动态库中调用外部函数的方法
    本篇内容介绍了“在动态库中调用外部函数的方法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!愉快的玩耍比如:...
    99+
    2024-04-02
  • vue里使用create,mounted调用方法的正确姿势说明
    目录使用create,mounted调用方法我之前有个错误的写法错误有2created方法和mounted的区别使用create,mounted调用方法 首先: 我之前有个错误的写法...
    99+
    2024-04-02
  • 在webservice里调用耗时方法出错的解决方案
    webservice调用耗时方法出错 在webservice里调用多个耗时的方法时,如果按顺序执行,下面的方法要等上面的方法执行完毕才能执行,如果这些方法比较耗时,并且包括回调等异步...
    99+
    2024-04-02
  • 阿里云读取用户数据库的方法
    阿里云是中国最大的云计算服务提供商,拥有丰富的数据库服务资源。本文将详细介绍如何使用阿里云读取用户数据库的方法。 一、准备环境在开始读取用户数据库之前,需要先准备好环境。首先,你需要在阿里云上创建一个数据库,并在数据库中创建一个用户,然后将...
    99+
    2023-11-18
    阿里 数据库 方法
  • 利用阿里云备份数据库的方法
    随着信息化进程的加速,数据库已经成为企业信息化的重要组成部分。但是,数据库的稳定性、可靠性和安全性至关重要。为了防止数据丢失或损坏,备份数据库是必不可少的。本文将详细介绍如何利用阿里云备份数据库的方法。 一、阿里云备份数据库的概述阿里云备份...
    99+
    2023-11-14
    阿里 备份 数据库
  • C# Chart折线图使用鼠标滚轮放大、缩小和平移曲线的方法
    这篇“C# Chart折线图使用鼠标滚轮放大、缩小和平移曲线的方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“C...
    99+
    2023-07-02
  • 解决阿里云宝塔数据库不存在问的方法
    本文将介绍在使用阿里云宝塔搭建网站时,遇到数据库不存在的问题时应该如何解决。我们将详细介绍一些可能的原因以及相应的解决方法。 1. 检查数据库连接配置当阿里云宝塔的数据库不存在时,首先需要检查数据库连接配置是否正确。确保以下信息是正确的:数...
    99+
    2023-12-29
    阿里 宝塔 不存在
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作