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

VUE在線調用阿里Iconfont圖標庫的方法

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

前言

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

在這里插入圖片描述

這種直接就是下載的圖片,還是比較lol,后面隨著前端技術的學習,直到寫uniapp的時候,開始學會使用圖標文件應用

在這里插入圖片描述

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

開干Iconfont

官網

Iconfont

挑選圖標

在這里插入圖片描述

添加至項目

在這里插入圖片描述

獲取鏈接

在這里插入圖片描述

在這里插入圖片描述

那么至此Iconfont平臺相關操作完畢,接下來是VUE方便的操作

在線調用測試

index.html引入連接

在這里插入圖片描述

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

界面使用

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

效果查看

在這里插入圖片描述

測試完畢!

VUE項目整合

編寫添加head工具

/**
 * 動態(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)
}

這個就是幫我們在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工具方法

// 動態(tài)加載阿里云字體庫
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,那么我們可以優(yōu)化一下

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

// 關于 圖標 CSS 的設置
[class^="icon-"] {
  font-family: "iconfont" !important;
  /* 以下內容參照第三方圖標庫本身的規(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;
  /* 以下內容參照第三方圖標庫本身的規(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'

效果查看

在這里插入圖片描述

搞定

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

相關文章

  • vue異步加載高德地圖的實現

    vue異步加載高德地圖的實現

    這篇文章主要介紹了vue異步加載高德地圖的實現,詳細的介紹了異步加載的實現方法。小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-06-06
  • Vue 和 React 使用ref的示例詳解

    Vue 和 React 使用ref的示例詳解

    在 Vue 中,ref 是一個響應式對象,修改 ref 的值會觸發(fā)組件的重新渲染,因為 Vue 的 ref 是基于其響應式系統實現的,任何對 ref 的修改都會被 Vue 檢測到,并觸發(fā)組件的更新,本文給大家介紹Vue 和 React 使用ref的示例,感興趣的朋友一起看看吧
    2025-04-04
  • vue實現三級頁面跳轉功能

    vue實現三級頁面跳轉功能

    這篇文章主要介紹了vue實現三級頁面跳轉功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • Vue響應式原理模擬實現原理探究

    Vue響應式原理模擬實現原理探究

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

    vue使用路由router-view的詳細代碼

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

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

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

    詳解vue保存自動格式化換行

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

    Vue 2.0在IE11中打開項目頁面空白的問題解決

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

    Vuejs+vue-router打包+Nginx配置的實例

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

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

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

最新評論

庆元县| 云梦县| 达州市| 吉木乃县| 建阳市| 杭锦后旗| 台中市| 贡嘎县| 松潘县| 阿拉善左旗| 台江县| 龙口市| 永靖县| 阳山县| 伊金霍洛旗| 潞西市| 德州市| 定边县| 枣庄市| 花莲县| 洮南市| 景东| 淄博市| 赫章县| 佳木斯市| 武宣县| 社会| 汝南县| 浮山县| 淳安县| 措美县| 台北县| 滦南县| 那坡县| 涪陵区| 漾濞| 乌拉特中旗| 枝江市| 蒙阴县| 禹城市| 霍邱县|