iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
Modern Web

Vue UI 探索:PrimeVue 學習之旅 系列

實務上使用 PrimeVue 作為 Vue UI 元件庫開發,恰逢面臨更版,主要深入瞭解第四版的主要內容及與第三版的不同,並且記錄專案遷移的過程,期望藉由 30 天能更加掌握新版 PrimeVue。

鐵人鍊成 | 共 30 篇文章 | 8 人訂閱 訂閱系列文 RSS系列文
DAY 1

[Day1] PrimeVue 序言及大綱

PrimeVue 為一個基於 Vue 開發的 UI 元件庫,包含多樣豐富的 UI 元件,期望在開發上能達到高度複用,並且給予彈性提供開發者客製的空間;並提供主題...

2024-08-03 ‧ 由 linachen 分享
DAY 2

[Day2] PrimeVue 安裝

本次使用 vite 來進行 PrimeVue 的說明,安裝步驟如下: 安裝 vite: npm create vite@latest 安裝 prim...

2024-08-04 ‧ 由 linachen 分享
DAY 3

[Day3] Theming - Styled Mode

Styled Mode 根據 Design token(設計標籤)規劃三種層級:primitive(原始)、semantic(語意) 以及 component(...

2024-08-05 ‧ 由 linachen 分享
DAY 4

[Day4] Theming - Unstyled Mode

官方文件中說明 Unstyled Mode 包含兩點說明,第一部分為設定 unstyled 為 true,此時所有的元件便不包含任何 CSS 樣式;第二部分為自...

2024-08-06 ‧ 由 linachen 分享
DAY 5

[Day5] tailwindCSS Integration

無論在 Styled Mode 或是 Unstyled Mode,皆可自行安裝其他 CSS 通用類別的 Library 到專案中,本篇說明如何安裝及載入 tai...

2024-08-07 ‧ 由 linachen 分享
DAY 6

[Day6] Pass Through I

Pass Through 為 PrimeVue 提供的 props 方法,目的是用來指定到 PrimeVue 元件裡的內層 DOM。 因此在 PrimeVue...

2024-08-08 ‧ 由 linachen 分享
DAY 7

[Day7] Pass Through II

前述提及 Pass Through 的寫法及說明,並提供聲明式寫法可達到相同效果。 本篇說明 Pass Through 的其他相關功能: 全域設定 之前在 Un...

2024-08-09 ‧ 由 linachen 分享
DAY 8

[Day8] Options

在全域設定中,除主題(theme)及設定外,也有幾個常用的可選設定(options)在此篇介紹 Ripple中文表示為「波紋」,即設定後會加上波紋的動畫,較...

2024-08-10 ‧ 由 linachen 分享
DAY 9

[Day9] Auto Import

在一般使用 PrimeVue 的元件,需要先進行 import 才可使用,包含全域的載入或各頁面分別載入。 以下為全域載入為例: // main.js impo...

2024-08-11 ‧ 由 linachen 分享
DAY 10

[Day10] Dark Mode

在 Styled Mode 內有提及 Dark Mode 的說明,主要使用 darkModeSelector 屬性進行深色模式設定,若要進行深色模式的切換,須定...

2024-08-12 ‧ 由 linachen 分享