在上一篇文章中介紹瞭如何在vue項目中使用vue-awesome,若是你想了解,請移步《vue項目中使用vue-awesome》css
這裏介紹一下vue項目中如何使用阿里的iconfont圖標庫,先看一下官網html
能夠看到有將近兩百萬的圖標量,能夠說咱們想要的矢量圖圖標這裏大部分都是有的,下面直接開始如何在vue項目中使用,方法有兩種前端
方法一:簡單粗暴法vue
1.打開 iconFont官網 選擇本身喜歡的圖標,而且添加購物車npm
例如我如今選擇三個圖標api
點擊購物車,添加至項目app
爲了方即可以給項目起一個名字字體
選擇Font classui
點擊「暫無代碼,點今生成」url
就會出現咱們的連接
接下來複制連接地址,在咱們的vue項目中,找到index.html文件,引入css樣式,記住這裏要放上你的連接地址....
<link rel="stylesheet" href="//at.alicdn.com/t/font_528709_jntwl1twn4yj5rk9.css">
接下來咱們就能夠在任何組件地方使用咱們的圖標了,我這裏就是用上面生成的三個圖標其中的一個。
<i class="iconfont icon-zitigui-xianxing"></i>
是否是很簡單???!!
第二種方法:
第一種是很簡單,但是若是咱們的客戶不能連接外網或者忽然間沒有網速等狀況怎麼辦??前端爲了客戶體驗而生(這裏感謝喬布斯,讓客戶體驗愈來愈重要)
因此,咱們要使用第二種,下載到本地
接着上面的步驟,咱們先把以前在index.js文件下link進去的樣式給取消(必定要取消),而後點擊下載到本地
解壓咱們下載好的文件,能夠看到文件裏面總共有10個文件,三個demo.html等等
在vue項目中建立iconfont文件夾,把咱們下載好的文件iconfont.css和iconfont.ttf放到該文件夾下
固然也能夠放在不一樣的文件夾下,可是須要注意的是必須修改iconfont.css src引入的字體路徑,如今默認的是絕對路徑。至於路徑如何對應,這點你們都知道
而後就能夠全局引入,在main.js中引入iconfont.css樣式
import './assets/iconfont/iconfont.css'(這是個人文件路徑,若是在不一樣的項目下須要注意)
import 'xxx/xxx/xxx/iconfont.css'
在組件中使用方法就和方法1同樣了。
這裏可能會報錯
須要下載css-loader依賴包
npm install css-loader --save
ok!!!