在iview+vue項目中使用自定義icon圖標方式
最近做一個后臺管理系統,是用iview+vue cli2做的,在做的過程中需要將左側的導航欄加入icon圖標,但是iview庫里的圖標和UI要求不符,這就需要引入自己的圖標庫。
1. UI設計師會把自己做的圖標庫上傳到阿里巴巴圖標庫
打開設計師給的圖標庫地址,把所有要用到的圖標點擊加入購物車
2. 到購物車中點擊添加至項目
3. 給項目起個名字
點擊確定,然后點擊下載至本地
4. 把下面這些文件放到我的項目的static中
新建文件夾iconfont中
5. 在main.js中全局引入iconfont.css
6. 打開剛才下載好的文件里的demo_index.html
里面有三種形式的引用方式,我用的是class的方式,直接復制下面的class名即可
7. 在我的路由中加入icon配置
我以為能夠正常顯示了,發(fā)現根本就沒顯示出來
8. 看結構才發(fā)現font-family還是默認的iview設置好的
而自己引入的圖標需要設置成 font-family: 'iconfont'
9. 所以要改變font-family的設置
注意這里不能再全局設置,開始我全局設置導致其他iview圖標也會不顯示,所以要找到左側導航欄對應的文件,在其對應的結構中加入行內樣式
10. 這樣就完美的解決了
既能在左側引入自定義圖標也不會影響其他地方使用的iview圖標
以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
vue-cli+webpack記事本項目創(chuàng)建
這篇文章主要為大家詳細介紹了vue-cli+webpack創(chuàng)建記事本項目,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04