vue中使用iconfont圖標(biāo)的過(guò)程
vue引入iconfont圖標(biāo)
引入在線鏈接文件
如果開發(fā)過(guò)程中需要不斷更新圖標(biāo),為了避免多次下載文件到本地,可以先選擇使用在線鏈接的圖標(biāo)文件
前面的步驟就不贅述了,直接講如何在vue中引入
查看項(xiàng)目在線鏈接
我 選的是 Unicode 的形式
在項(xiàng)目中的 assets/css 文件夾下新建 global.css 文件,復(fù)制剛才生成的 font-face 代碼,如何定義iconfont 類
@font-face { ... } .iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
在 main.js 中引入 css 文件
... import './assets/css/global.css' ...
使用
<i class="iconfont"></i> // Unicode格式
vue使用iconfont多色圖標(biāo)
1.新建一個(gè)項(xiàng)目,用于存放該項(xiàng)目應(yīng)用的所有圖標(biāo),項(xiàng)目名稱自定義。
2.挑選自己心儀的圖標(biāo),并點(diǎn)擊添加入庫(kù)
3.點(diǎn)擊導(dǎo)航欄上的“購(gòu)物車”圖標(biāo),查看自己添加入庫(kù)的圖標(biāo),并添加至項(xiàng)目
4.進(jìn)入自己的項(xiàng)目庫(kù),選擇symbol 引用,點(diǎn)擊查看在線鏈接
5.在vue項(xiàng)目中新建一個(gè)js文件,文件名自定義,將點(diǎn)擊的在線鏈接里面的內(nèi)容全部復(fù)制到j(luò)s文件中
6.在main.js中全局引用該js文件
7.將icon圖標(biāo)放至相應(yīng)的位置,用css樣式width、height可調(diào)整icon大小
<svg class="icon" aria-hidden="true" style="width:15px;height:15px;"> ????????<use xlink:href="#icon-wancheng" rel="external nofollow" ></use> </svg>
8.后續(xù)若添加新的icon圖標(biāo)至該項(xiàng)目,點(diǎn)擊此處紅字更新代碼,進(jìn)入在線鏈接全部復(fù)制后,將剛才的創(chuàng)建的js文件內(nèi)容全部替換,無(wú)需再進(jìn)行全局引入,將心儀的icon圖標(biāo)放至相應(yīng)位置即可,代碼格式詳見第七條
9.呈現(xiàn)效果如下圖
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Vue 框架之鍵盤事件、健值修飾符、雙向數(shù)據(jù)綁定
這篇文章主要介紹了Vue 框架之鍵盤事件、健值修飾符、雙向數(shù)據(jù)綁定問(wèn)題,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-11-11Vue不能檢測(cè)到數(shù)據(jù)變化的幾種情況說(shuō)明
這篇文章主要介紹了Vue不能檢測(cè)到數(shù)據(jù)變化的幾種情況說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-08-08element ui table(表格)實(shí)現(xiàn)點(diǎn)擊一行展開功能
這篇文章主要給大家介紹了關(guān)于element ui table(表格)實(shí)現(xiàn)點(diǎn)擊一行展開功能的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2018-12-12vue項(xiàng)目實(shí)現(xiàn)一鍵網(wǎng)站換膚效果實(shí)例(webpack-theme-color-replacer的使用)
換皮膚一般都是點(diǎn)擊一個(gè)按鈕彈出一些皮膚的選項(xiàng),選中選項(xiàng)后皮膚生效,下面這篇文章主要給大家介紹了關(guān)于vue項(xiàng)目實(shí)現(xiàn)一鍵網(wǎng)站換膚效果的相關(guān)資料,文中主要介紹的是webpack-theme-color-replacer的使用,需要的朋友可以參考下2023-02-02vue前端路由以及vue-router兩種模式實(shí)例詳解
路由這個(gè)概念最先是后端出現(xiàn)的,下面這篇文章主要給大家介紹了關(guān)于vue前端路由以及vue-router兩種模式的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-03-03vue基礎(chǔ)知識(shí)--axios合并請(qǐng)求和slot
這篇文章主要介紹了vue中的axios和slot,文中代碼非常詳細(xì),對(duì)大家的工作學(xué)習(xí)有所幫助,感興趣的朋友可以參考下2020-06-06vue實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)
這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)學(xué)生信息管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-05-05