是 Ray 不是 Array

整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ

Advertisement
2019-07-26 Vue

Vue 出一個女友吧!-vue-fontawesome

前言

接下來講講其中一個套件,也就是 vue-fontawesome,在前面我們已經安裝了,但是該怎麼使用呢?來記錄一下吧

起手式

一開始前面我們就已經安裝了 vue-fontawesome 以及相依套件,所以這邊就開啟 main.js 來注入相關套件

1
2
3
4
5
6
7
8
import { library } from '@fortawesome/fontawesome-svg-core';
import { fas } from '@fortawesome/free-solid-svg-icons';
import { fab } from '@fortawesome/free-brands-svg-icons';
import { far } from '@fortawesome/free-regular-svg-icons';
import { FontAwesomeIcon } from '@fortawesome/vue-fontawesome';

Vue.component('font-awesome-icon', FontAwesomeIcon);
library.add(fab, far, fas);

這樣子我們就可以在全域環境下使用 font-awesome 囉~

使用方式

這邊舉例 Products 頁面來做調整,假設我們新增、編輯以及刪除按鈕要各加入 icon

新增的 icon

新增的 icon

編輯的 icon

編輯的 icon

刪除的 icon

刪除的 icon

那該如何使用呢?使用方式是

1
font-awesome-icon(:icon="['fas', 'plus']")

font-awesome-icon

這樣就可以看到 icon 加入了

icon

那麼該怎麼輸入 :icon="['fas', 'plus']",陣列第一個代表著 icon 的類別,第二個則是樣式名稱,但是要注意原本的這個 icon 是有 fa-plus,但是在使用的時候就不要加入 fa-,只需要後面的 plus 即可,所以就把後面的 icon 也一併加入吧

1
2
font-awesome-icon(:icon="['far', 'edit']")
font-awesome-icon(:icon="['fas', 'trash-alt']")

如果正確輸入的話就可以在畫面上看到成功的 icon

icon

那麼訂單部分與優惠卷的部分,其實操作也是與 Products 相同,就不再另行做介紹了

整理這些技術筆記真的很花時間,如果你願意 關閉 Adblock 支持我,我會把這份感謝轉換成更多「踩坑轉避坑」的內容給你!ヽ(・∀・)ノ

Advertisement

你的支持會直接轉換成更多技術筆記

如果我的筆記讓你少踩一個坑、節省 Debug 的時間,
也許你可以請我喝杯咖啡,讓我繼續當個不是 Array 的 Ray ☕

buymeacoffee | line | portaly

Terminal

分享這篇文章

留言

© 2025 Ray. All rights reserved.

Powered by Ray Theme