1. 程式人生 > >Vue、Element-ui專案中如何使用Iconfont(阿里圖示庫)

Vue、Element-ui專案中如何使用Iconfont(阿里圖示庫)

我們使用element-ui、vue開發網站的時候,往往圖示是起著很重要的作用。

2018-11-9更新

1.傻瓜式引用:由於這種方法及其簡單 省去了很多繁瑣的步驟,

a.引入專案生成的,圖示地址。

2.笨拙式引用

    準備工作

        1.

        先註冊,再登入、找到圖示管理、我的專案

        2.

        點紫色的這個建立自己的專案

        3.

        圖中畫紅線的地方很重要

            1)、FontClass/Symbol字首這個很重要,一定不要寫成:el-icon-***這樣的形式。

               如果你寫成這樣的字首,會和element-ui框架所帶的圖示(icon)衝突,導致你圖示顯示不出來

2)、FontFamily隨便起一個名字,你能記住就行

        4.專案建立完了,你可以往專案裡面新增自己想要的圖示了

            1)、比如我想要一個設定的圖示

            

            搜尋之後能找出來好多不一樣的設定圖示,找到你想要的圖示,點選新增入庫,當你點選完之後,購物車會出現你剛才新增入庫的數量

                點這個購物車

                

            點新增至專案,這時候回彈出來你剛才建立好的專案,選中你剛建立好的專案,在點選下面的確定

            

    5、OK!!!    圖示新增完畢!!

           找到我的專案->你剛才建立的那個專案->點選下載到本地

        

    6、你會得到一個壓縮包,開啟這個壓縮包,裡面有一些檔案是沒用的。

    畫紅線的留著,其他沒畫的可以刪除

    

搭建專案

    1.在vue-cli、element-ui專案中,src資料夾->assets->資料夾下面建立名字為icon的資料夾

    

    2.將上面第六步中畫紅線的檔案拷貝到icon資料夾中。

    

    3.找到專案中的main.js檔案,匯入iconfont.css樣式

    

    4.開啟iconfont.css檔案你會看到,

    

上面的是,你建立專案時候定義的字型,下面的是你一會要引入的樣式類名(就是你想要的圖示)

5.ok我們這回終於可以引用圖示了

<span class="fontFamily hhtx-shezhi"></span>//記住別寫錯!!

在這裡可以根據這個類名改變這個圖示的字型大小、顏色、、、、

    我習慣用引入類名方式,當然還有icon="fontFamily hhtx-shezhi" 這種方式

6.效果展示

   

7.假如你還想要其他圖示,那就繼續往裡面新增入庫,然後下載檔案,找到有用的檔案複製貼上到icon資料夾裡面來,一定要把之前的替換掉

總結

        引入的圖示是不是比你平時引入的img高大尚很多,它還可以支援css的語法,檔案體積還小,還可以讓其不和element-ui圖示衝突,趕快入手吧!

這是我的微信公眾號

不定期更新前端知識

相關推薦

VueElement-ui專案使用阿里向量相簿

下面是簡單接收vue、element-ui專案,如何使用阿里iconfont圖示庫的方法(如何下載建立專案和下載在此處省略……) 首先將下載好的檔案解壓出來,裡面有一些檔案是沒用的,箭頭指向部分需要留著,其他可以直接刪掉 然後在src資料夾->asse

VueElement-ui專案如何使用Iconfont(阿里圖示)

我們使用element-ui、vue開發網站的時候,往往圖示是起著很重要的作用。 2018-11-9更新 1.傻瓜式引用:由於這種方法及其簡單 省去了很多繁瑣的步驟, a.引入專案生成的,圖示地址。 2.笨拙式引用:     準備工作         1.

Vueelement ui等 引入iconfont彩色圖示

一·背景估計我這文章也就是寫給後端的程式設計師看的,“不會寫前端的後端不是一個好測試” 是我在一些技術交流群的暱稱。。。前端程式設計師估計也不會遇到這些問題。這算是繼第一篇引入圖示相關的教程的續篇吧:【Vue】 element ui 引入第三方圖示http://blog.cs

vue專案引入阿里圖示小記

使用Vue技術棧開發不僅效率高,而且很友好,而且還有很多基於vue的UI框架,例如:element等,但是這類框架美中不足的是,圖示太少。為了解決這個問題,不得不引入第三方字型庫,今天以阿里圖示庫為例,如何在vue中使用。 1、首先找到合適圖示,然後點選新增入庫,接著點選右上角的購物車圖示。 2、你剛才選

Vue專案使用element-ui,並引入第三方圖示iconfont

1、安裝 npm install element-ui --save-dev 2、在main.js檔案中引入 import ElementUI from 'element-ui'; import 'element-ui/lib/theme-chalk/index.c

一步步教你搭建一個完整的前端專案(基於vueelement-uiwebpack)

準備工作 需要先安裝node環境,官方地址:https://nodejs.org 開始搭建 Windows下不要使用git自帶的mintty執行命令,切換選項時會失效的。覺得cmd難看的話用PowerShell會好一些,只是好一些,呵呵。 安裝vue npm instal

vue+element-ui專案如何勾選表格資料匯出到excel表格

        在專案中,我們會將查詢資料以table的形式顯示在頁面中,有時候需要匯出頁面資料或者勾選table的複選框來選擇要匯出的資料。element-ui的table元件本身提供了方法,當勾選每行前面的複選框時,獲得他的id。         當我們點選匯出按鈕時,

Element UI專案的使用

Vue專案中Element UI的使用 1.Element UI下載及專案中的配置: (1).安裝 npm install element-ui --save (2).專案中引入,及配置。 在 專案的入口檔案 main.js 中 import ElementUI

Vueelement-uiaxios實現省市區三級聯動

現在大部分電商的網站、app都需要使用者或者管理者去選擇設定地區等位置資訊。下面我就介紹一下前端開發者用vue,axios,element-ui開發一個省市區三級聯動的元件。 1.準備工作,首先我們需要全中國的省市區資源的json資料(科普一下:前六位數字是身份證前六位)

vue-cli構建的專案使用svg圖示

1、安裝外掛: npm i -S svg-sprite-loader 2、更改build/webpack.base.conf.js配置檔案 { test: /\.svg$/, loader: 'sv

優秀工具介紹之——Iconfont 阿里圖示

阿里媽媽MUX傾力打造的向量圖示管理、交流平臺。 設計師將圖示上傳到Iconfont平臺,使用者可以自定義下載多種格式的icon,平臺也可將圖示轉換為字型,便於前端工程師自由調整與呼叫。 官網地址:

angular 專案新增 font圖示

"apps": [ { "root": "src", "outDir": "dist", .... "styles": [ "styles.css

vue+element ui專案總結點(一)selectCascader級聯選擇器encodeURIdecodeURI轉碼解碼一級mockjs用法路由懶載入三種方式

不多說上程式碼: <template> <div class="hello"> <h1>{{ msg }}</h1> <p>Element UI簡單Cascader級聯選擇器使用</p> <

vue+element ui專案總結點(六)table編輯當前行刪除當前行新增合計操作

具體屬性方法參考官方網站:http://element-cn.eleme.io/#/zh-CN/component/installation <template> <div class="table_box"> <div class="btn" style

vue開發問題-解決方法】(四)vue Element UI使用.$scopedSlots.default is not a function 報錯

判斷 元素 技術分享 error: class 解決 nbsp AR peer 當使用elementUI中v-if來判斷顯示元素時,會報錯。 vue.js:600 [Vue warn]: Error in render: "TypeError: l.$scopedSl

vue+element ui專案總結點(二)table合計欄目,按照起始年份--截止年份 插入資料並向後追加資料以最後一條年份+1

1.oninput 事件在使用者輸入時觸發; <template> <div class="test_box"> <p>hell,你好</p> <p>encodeURI編碼後轉碼的路由引數內容----<span

使用 vue-cli + element-ui 快速搭建專案

① 使用 git 命令git clone https://github.com/ElementUI/element-starter.git下載官方提供的模板  (本地電腦沒有安裝 git 的可以進入 https://github.com/ElementUI/element-s

vue.js + element UI實現表格列表的拖動 推拽效果

表格、列表的拖動、拖拽效果 在開發使用vue.js、elementUI開發專案時,客戶提出將表格中的內容可隨意拖動實現排序功能。 於是專案中採用sortablejs來實現該功能。 1.引入sortablejs $ npm install sortablejs --save

專案使用阿里iconfont向量圖示

1::開啟 iconFont官網 選擇自己喜歡的圖示,並且新增購物車 2:點選購物車,新增至專案 3:選擇Font class 4:點選“暫無程式碼,點此生成” 5:接下來複制連結地址,在我們的vue專案中,找到index.html檔案,引入css樣式,記住這裡要放上

vueelement-ui 給el-table-column設定寬度百分比(%)以及插入自定義內容

    <el-table       :data="tableData"       style="width: 100%"       stripe= "true">       &