最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

VUE在線調(diào)用阿里Iconfont圖標(biāo)庫(kù)的方法

 更新時(shí)間:2021年10月19日 10:24:02   作者:程序員勸退師-TAO  
這篇文章主要介紹了VUE在線調(diào)用阿里Iconfont圖標(biāo)庫(kù)的方法,內(nèi)容是圍繞VUE前端和阿里Iconfont圖標(biāo)庫(kù)展開的,經(jīng)歷了從網(wǎng)站上東拼西湊圖標(biāo)的時(shí)代,大概是15~16年左右我開始解除阿里Iconfont圖標(biāo)庫(kù),剛開始就只會(huì)下載圖標(biāo)使用,需要的朋友可以參考下

前言

多年前我本是個(gè)服務(wù)端小白,隨著行業(yè)內(nèi)卷,硬是被熬成了前端小白。。。開個(gè)玩笑,只是個(gè)人比較喜歡學(xué)習(xí)技術(shù)罷了!本章將帶領(lǐng)大家以另一個(gè)高端的方式打開阿里Iconfont圖標(biāo)庫(kù),過(guò)去,我們要么是自己在網(wǎng)上費(fèi)好大勁,東拼西湊的找一些icon的圖片,來(lái)美化我們的網(wǎng)頁(yè),然而隨著技術(shù)的發(fā)展,和一些大平臺(tái)的技術(shù)奉獻(xiàn),這里不得不說(shuō)阿里還是牛逼,這里不是夸它,給它打廣告,確實(shí),人家在一些領(lǐng)域做的比某騰要好,可能也和領(lǐng)域有關(guān)吧,受我個(gè)人認(rèn)知水平問(wèn)題,我也只能這么認(rèn)為,比如在我門JAVA服務(wù)端方向,阿里有Nacos、Canal、RocketMQ、Dubbo、Sentinel等一些開源技術(shù)?;貧w正題。看標(biāo)題本章內(nèi)容是圍繞VUE前端和阿里Iconfont圖標(biāo)庫(kù)展開的,經(jīng)歷了從網(wǎng)站上東拼西湊圖標(biāo)的時(shí)代,大概是15~16年左右我開始解除阿里Iconfont圖標(biāo)庫(kù),剛開始就只會(huì)下載圖標(biāo)使用,如下

在這里插入圖片描述

這種直接就是下載的圖片,還是比較lol,后面隨著前端技術(shù)的學(xué)習(xí),直到寫uniapp的時(shí)候,開始學(xué)會(huì)使用圖標(biāo)文件應(yīng)用

在這里插入圖片描述

這種如果頻繁更改的圖標(biāo)那么也需要頻繁從新下載圖標(biāo)文件,從新導(dǎo)入,比較麻煩,那么本章將以在線引入阿里Iconfont圖標(biāo)庫(kù)的方式動(dòng)態(tài)加載,這種方式可以不用下載icon圖標(biāo),也不用下載icon圖標(biāo)文件,個(gè)人感覺(jué)最方便的就是可以動(dòng)態(tài)更新圖標(biāo)庫(kù)!而且就算我們把阿里Iconfont圖標(biāo)庫(kù)中的項(xiàng)目組刪除,只要生成過(guò)連接的,那么項(xiàng)目中還是可以使用的,但是不知道連接回收時(shí)間是多久!

開干Iconfont

官網(wǎng)

Iconfont

挑選圖標(biāo)

在這里插入圖片描述

添加至項(xiàng)目

在這里插入圖片描述

獲取鏈接

在這里插入圖片描述

在這里插入圖片描述

那么至此Iconfont平臺(tái)相關(guān)操作完畢,接下來(lái)是VUE方便的操作

在線調(diào)用測(cè)試

index.html引入連接

在這里插入圖片描述

<link rel="stylesheet"  rel="external nofollow" >

界面使用

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

效果查看

在這里插入圖片描述

測(cè)試完畢!

VUE項(xiàng)目整合

編寫添加head工具

/**
 * 動(dòng)態(tài)插入css
 */

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)
}

這個(gè)就是幫我們?cè)趆ead添加link標(biāo)簽的,效果如下
在這里插入圖片描述

main配置
導(dǎo)入加載link工具

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

初始化iconfont連接

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

這里為什么使用$key是因?yàn)槿绻覀冇卸鄠€(gè)icon項(xiàng)目,那么我們可以iconfontVersion數(shù)組中多個(gè)添加即可

編寫替換$key連接方法,并調(diào)用添加link工具方法

// 動(dòng)態(tài)加載阿里云字體庫(kù)
iconfontVersion.forEach(ele => {
  console.log(iconfontUrl.replace('$key', ele))
  loadStyle(iconfontUrl.replace('$key', ele))
})

完整代碼

在這里插入圖片描述

圖標(biāo)使用

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

效果展示

在這里插入圖片描述

這里我們i標(biāo)簽中需要固定寫iconfont,那么我們可以優(yōu)化一下

優(yōu)化iconfont
理論上我們使用iconfont圖標(biāo)那么icon-3column、icon-column-4都是以icon-為前綴的,那么我們可以使用css匹配來(lái)做css疊加!
編寫common.scss文件,代碼如下

// 關(guān)于 圖標(biāo) CSS 的設(shè)置
[class^="icon-"] {
  font-family: "iconfont" !important;
  /* 以下內(nèi)容參照第三方圖標(biāo)庫(kù)本身的規(guī)則 */
  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;
  /* 以下內(nèi)容參照第三方圖標(biāo)庫(kù)本身的規(guī)則 */
  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'

效果查看

在這里插入圖片描述

搞定

到此這篇關(guān)于VUE在線調(diào)用阿里Iconfont圖標(biāo)庫(kù)的文章就介紹到這了,更多相關(guān)VUE調(diào)用阿里Iconfont圖標(biāo)庫(kù)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue異步加載高德地圖的實(shí)現(xiàn)

    vue異步加載高德地圖的實(shí)現(xiàn)

    這篇文章主要介紹了vue異步加載高德地圖的實(shí)現(xiàn),詳細(xì)的介紹了異步加載的實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • Vue 和 React 使用ref的示例詳解

    Vue 和 React 使用ref的示例詳解

    在 Vue 中,ref 是一個(gè)響應(yīng)式對(duì)象,修改 ref 的值會(huì)觸發(fā)組件的重新渲染,因?yàn)?nbsp;Vue 的 ref 是基于其響應(yīng)式系統(tǒng)實(shí)現(xiàn)的,任何對(duì) ref 的修改都會(huì)被 Vue 檢測(cè)到,并觸發(fā)組件的更新,本文給大家介紹Vue 和 React 使用ref的示例,感興趣的朋友一起看看吧
    2025-04-04
  • vue實(shí)現(xiàn)三級(jí)頁(yè)面跳轉(zhuǎn)功能

    vue實(shí)現(xiàn)三級(jí)頁(yè)面跳轉(zhuǎn)功能

    這篇文章主要介紹了vue實(shí)現(xiàn)三級(jí)頁(yè)面跳轉(zhuǎn)功能,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-05-05
  • Vue響應(yīng)式原理模擬實(shí)現(xiàn)原理探究

    Vue響應(yīng)式原理模擬實(shí)現(xiàn)原理探究

    這篇文章主要介紹了Vue響應(yīng)式原理,響應(yīng)式就是當(dāng)對(duì)象本身(對(duì)象的增刪值)或者對(duì)象屬性(重新賦值)發(fā)生了改變的時(shí)候,就會(huì)運(yùn)行一些函數(shù),最常見(jiàn)的示render函數(shù)
    2022-09-09
  • vue使用路由router-view的詳細(xì)代碼

    vue使用路由router-view的詳細(xì)代碼

    這篇文章主要介紹了vue使用路由router-view的相關(guān)知識(shí),其原理就是采用?SPA(single-page-application)?模式,就是只有一個(gè)?Web?頁(yè)面的應(yīng)用,通過(guò)?router?來(lái)控制頁(yè)面的刷新和迭代,感興趣的朋友一起看看吧
    2023-12-12
  • vue?3?effect作用與原理解析

    vue?3?effect作用與原理解析

    Vue3的Effect是其響應(yīng)式系統(tǒng)的核心,負(fù)責(zé)依賴追蹤和自動(dòng)響應(yīng),它通過(guò)ReactiveEffect類封裝副作用邏輯,實(shí)現(xiàn)依賴收集和觸發(fā)更新,本文介紹vue?3?effect作用與原理解析,感興趣的朋友一起看看吧
    2025-02-02
  • 詳解vue保存自動(dòng)格式化換行

    詳解vue保存自動(dòng)格式化換行

    這篇文章主要為大家介紹了vue保存自動(dòng)格式化換行,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2021-12-12
  • Vue 2.0在IE11中打開項(xiàng)目頁(yè)面空白的問(wèn)題解決

    Vue 2.0在IE11中打開項(xiàng)目頁(yè)面空白的問(wèn)題解決

    這篇文章主要給大家介紹了關(guān)于Vue 2.0在ie 11中打開項(xiàng)目頁(yè)面空白問(wèn)題的解決方法,文中詳細(xì)分析出現(xiàn)該問(wèn)題的原因,并給出了詳細(xì)的解決方法,需要的朋友可以參考借鑒,下面跟著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-07-07
  • Vuejs+vue-router打包+Nginx配置的實(shí)例

    Vuejs+vue-router打包+Nginx配置的實(shí)例

    今天小編就為大家分享一篇Vuejs+vue-router打包+Nginx配置的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • vue中怎樣讓函數(shù)只執(zhí)行一次

    vue中怎樣讓函數(shù)只執(zhí)行一次

    這篇文章主要介紹了vue中怎樣讓函數(shù)只執(zhí)行一次問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03

最新評(píng)論

宁安市| 兰州市| 松阳县| 民乐县| 鹤壁市| 嵩明县| 岫岩| 蒲城县| 富裕县| 天长市| 兖州市| 宜阳县| 翁源县| 松原市| 崇文区| 银川市| 松江区| 论坛| 岐山县| 中江县| 铁岭县| 治多县| 漳州市| 北京市| 陆丰市| 航空| 桑植县| 乾安县| 长垣县| 宁陕县| 仙桃市| 神木县| 长治县| 洪江市| 轮台县| 嘉荫县| 英山县| 巴中市| 博乐市| 长子县| 辉南县|