elementui框架自帶icon在開發大型前端應用時顯得捉襟見肘。淘寶開源的iconfront的圖標庫上有不少優秀的icon圖標。elementui支持整合iconfront到應用中,步驟以下:javascript
[class^="el-icon-ali"], [class*="el-icon-ali"] { font-family:"iconfont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
接下來將iconfront項目提供的在線連接添加到vue項目的index.html中css
<!DOCTYPE html> <html> <head> ... <link> </html rel="stylesheet" href="//at.alicdn.com/t/font_1100946_7gqmadkiso5.css ">
在vue項目中的main.js中import剛纔建立的iconfront.csshtml
import Vue from 'vue' import ElementUI from 'element-ui' import './assets/.../../iconfront.css' Vue.use(ElementUI)
添加新icon時,只要更新index.html中的連接便可前端
[class^="el-icon-ali"], [class*="el-icon-ali"] { font-family:"iconfont" !important; font-size:16px; font-style:normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
接下來只要在vue項目中的main.js中import剛纔建立的iconfront.css便可vue
import Vue from 'vue' import ElementUI from 'element-ui' import './assets/.../../iconfront.css' Vue.use(ElementUI)