在iview+vue項目中使用自定義icon圖標(biāo)方式
最近做一個后臺管理系統(tǒng),是用iview+vue cli2做的,在做的過程中需要將左側(cè)的導(dǎo)航欄加入icon圖標(biāo),但是iview庫里的圖標(biāo)和UI要求不符,這就需要引入自己的圖標(biāo)庫。
1. UI設(shè)計師會把自己做的圖標(biāo)庫上傳到阿里巴巴圖標(biāo)庫
打開設(shè)計師給的圖標(biāo)庫地址,把所有要用到的圖標(biāo)點擊加入購物車
2. 到購物車中點擊添加至項目
3. 給項目起個名字
點擊確定,然后點擊下載至本地
4. 把下面這些文件放到我的項目的static中
新建文件夾iconfont中
5. 在main.js中全局引入iconfont.css
6. 打開剛才下載好的文件里的demo_index.html
里面有三種形式的引用方式,我用的是class的方式,直接復(fù)制下面的class名即可
7. 在我的路由中加入icon配置
我以為能夠正常顯示了,發(fā)現(xiàn)根本就沒顯示出來
8. 看結(jié)構(gòu)才發(fā)現(xiàn)font-family還是默認(rèn)的iview設(shè)置好的
而自己引入的圖標(biāo)需要設(shè)置成 font-family: 'iconfont'
9. 所以要改變font-family的設(shè)置
注意這里不能再全局設(shè)置,開始我全局設(shè)置導(dǎo)致其他iview圖標(biāo)也會不顯示,所以要找到左側(cè)導(dǎo)航欄對應(yīng)的文件,在其對應(yīng)的結(jié)構(gòu)中加入行內(nèi)樣式
10. 這樣就完美的解決了
既能在左側(cè)引入自定義圖標(biāo)也不會影響其他地方使用的iview圖標(biāo)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue-cli+webpack記事本項目創(chuàng)建
這篇文章主要為大家詳細(xì)介紹了vue-cli+webpack創(chuàng)建記事本項目,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04axios全局請求參數(shù)設(shè)置,請求及返回攔截器的方法
下面小編就為大家分享一篇axios全局請求參數(shù)設(shè)置,請求及返回攔截器的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-03-03vue3在單個組件中實現(xiàn)類似mixin的事件調(diào)用
這篇文章主要為大家詳細(xì)介紹了vue3如何在單個組件中實現(xiàn)類似mixin的事件調(diào)用,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-01-01