iT邦幫忙

vue.js相關文章
共有 1414 則文章
鐵人賽 影片教學 DAY 14
Nuxt 3 快速入門 系列 第 14

技術 [影片教學] Nuxt 3 渲染模式 (Rendering Modes)

👆建議你可以使用影片子母畫面功能或全螢幕播放來獲得最佳的觀賞體驗,👇下方是本篇教學的相關筆記。 客戶端渲染 Client-Side Rendering (C...

鐵人賽 Vue.js DAY 14
Nuxt 3 實戰筆記 系列 第 14

技術 [Day 14] Nuxt 3 最佳化圖片 動態調整請求控制圖片大小 - Nuxt Image

前言 Nuxt Image 是 Nuxt 的一個模組,顧名思義讓你可以在 Nuxt 專案中使用圖片時,可以幫助你最佳化圖片,Nuxt Image 它所做的是,使...

鐵人賽 SideProject30 DAY 14

技術 Day14—Vue(八)v-bind綁定class與style

前言 今天要來講解v-bind的應用,以及它與class和style的綁定: 資料綁定提供了在HTML元素中靈活操作CSS類別列表和內聯樣式的解決方案,這是一...

鐵人賽 Vue.js DAY 14

技術 DAY 14 - 狀態 (State) & 狀態管理工具

DAY 14 - 狀態 (State) & Pinia 狀態管理工具 今日介紹 Vue.js 狀態及狀態管理工具,這篇比較偏觀念我們會先從基本概念...

鐵人賽 Vue.js DAY 13
Vue3歡樂套件箱耶 系列 第 13

技術 開箱13:圖片轉文字不專業版~Tesseract.js範例應用

本篇開箱Tesseract.js是能圖像中取得文字的工具 介紹 Tesseract.js 是一個 JavaScript 函式庫,它是基於 Google 的...

鐵人賽 影片教學 DAY 13
Nuxt 3 快速入門 系列 第 13

技術 [影片教學] Nuxt 3 Server API

👆建議你可以使用影片子母畫面功能或全螢幕播放來獲得最佳的觀賞體驗,👇下方是本篇教學的相關筆記。 建立第一個 Server API 在 server/api...

鐵人賽 Vue.js DAY 13
Nuxt 3 實戰筆記 系列 第 13

技術 [Day 13] Nuxt 3 使用路由中間件(Middleware)實作身份驗證與實作技巧

前言 Nuxt 3 提供了一個路由中間件的框架,我們只要再專案目錄 middleware 下定義好路由中間件,就可以在路由切換之間來實現一些功能,包含了身份驗證...

鐵人賽 SideProject30 DAY 13

技術 Day13—Vue(七)響應式基礎:ref和reactive的差別

前言 前一篇文章介紹了模板語法,今天我們將介紹Vue3的響應式基礎。在Vue3中,我們可以通過ref和reactive兩種響應式API創建響應式數據。ref和...

鐵人賽 Vue.js DAY 13

技術 DAY 13 - 元件資料傳遞方式 props 、emit

DAY 13 - 元件資料傳遞方式 props 、emit 元件資料傳遞方式 每個元件的資料都是獨立的,我們不能直接修改元件裡的資料,所以要透過專門的資料...

鐵人賽 Vue.js DAY 14
業主說給你30天學會Vue 系列 第 14

技術 V14_快速檢視Vue的功能(4)_Vue元件之間的props、emits與slots

V14_快速檢視Vue的功能(4)_Vue元件之間的props、emits與slots 接著從 Try the Tutorial 網頁來開始學習網址為 http...

鐵人賽 Vue.js DAY 12
Vue3歡樂套件箱耶 系列 第 12

技術 開箱12:語音轉文字不專業版~SpeechRecognition範例應用

Web Speech API 可讓您將語音資料合併到 Web 應用程式中。分兩個功能:(Speech Synthesis)語音合成(文字轉語音)和(Speech...

鐵人賽 影片教學 DAY 12
Nuxt 3 快速入門 系列 第 12

技術 [影片教學] Nuxt 3 路由中間件 (Route Middleware)

👆建議你可以使用影片子母畫面功能或全螢幕播放來獲得最佳的觀賞體驗,👇下方是本篇教學的相關筆記。 建立路由頁面 建立 About 頁面 在 pages 目錄下...

鐵人賽 Vue.js DAY 12
Nuxt 3 實戰筆記 系列 第 12

技術 [Day 12] Nuxt 3 使用插件 (Plugin) 整合載入第三方套件 - 導入支援 Vue 3 的套件或插件

前言 為了不重複造輪子,在專案中導入現成的套件是常見的做法,但若這個套件在 Nuxt 3 沒有專用的模組或插件,再導入的過程中可能會遇到一些問題,多數情況我們可...

鐵人賽 SideProject30 DAY 12

技術 Day12—Vue(六)模板語法(下):指令

前言 在前一篇文章中,介紹了Vue3的模板語法,讓我們對Vue3的模板有了初步的認識。今天我們要來介紹Vue3中非常重要的一個部分 —— 指令(Directi...

鐵人賽 Vue.js DAY 12

技術 DAY 12 - 拆 ! 拆 ! 拆 !,將 Vue 元件化 ( Component )

DAY 12 - 拆 ! 拆 ! 拆 !,將 Vue 元件化 ( Component ) 元件的概念 什麼是元件( Component ) ? 我們在開發...

鐵人賽 Vue.js DAY 13
業主說給你30天學會Vue 系列 第 13

技術 V13_快速檢視Vue的功能(3)_Vue的生命週期與監看

V13_快速檢視Vue的功能(3)_Vue的生命週期與監看 接著從 Try the Tutorial 網頁來開始學習網址為 https://vuejs.org/...

鐵人賽 影片教學 DAY 11
Nuxt 3 快速入門 系列 第 11

技術 [影片教學] Nuxt 3 模組 (Modules)

👆建議你可以使用影片子母畫面功能或全螢幕播放來獲得最佳的觀賞體驗,👇下方是本篇教學的相關筆記。 使用 NuxtIcon 模組 安裝 NuxtIcon 套件...

鐵人賽 Vue.js DAY 11
Nuxt 3 實戰筆記 系列 第 11

技術 [Day 11] Nuxt 3 自訂共用的函式 - 組合式函式 (Composables) 與通用函式 (Utils) 的差異和選擇

前言 Nuxt 3 預設的自動載入 (Auto Imports),其中包含了 composables 與 utils 目錄,這兩個目錄通常會用來定義一些專案中常...

鐵人賽 Vue.js DAY 12
業主說給你30天學會Vue 系列 第 12

技術 V12_快速檢視Vue的功能(2)_v-if條件及v-for迴圈操作

V12_快速檢視Vue的功能(2)_v-if條件及v-for迴圈操作 接著從 Try the Tutorial 網頁來開始學習網址為 https://vuejs...

鐵人賽 SideProject30 DAY 11

技術 Day11—Vue(五)創建Vue應用與模板語法(上)

前言 昨天建置好環境後,今天終於能進入如何實際運用Vue這個框架的環節。 創建應用實例 第一步,創建Vue應用: import { createApp } f...

鐵人賽 Vue.js DAY 11

技術 DAY 11 - V-for 渲染列表,輸入key值的重要性

DAY 11 - V-for 渲染列表,輸入key值的重要性 v-for 渲染列表 我們什麼情況下會用到 v-for 呢 ?我有一大筆資料想要讓他依序顯示...

鐵人賽 影片教學 DAY 10
Nuxt 3 快速入門 系列 第 10

技術 [影片教學] Nuxt 3 插件 (Plugins)

👆建議你可以使用影片子母畫面功能或全螢幕播放來獲得最佳的觀賞體驗,👇下方是本篇教學的相關筆記。 建立插件來整合 Vue 3 套件 安裝 Vue Scroll...

鐵人賽 Vue.js DAY 10
Nuxt 3 實戰筆記 系列 第 10

技術 [Day 10] Nuxt 3 控制伺服器端及客戶端的渲染執行與 ClientOnly 的使用

前言 如果你只習慣使用 Vue 單純做客戶端渲染 (CSR),對於 Nuxt 的伺服器端渲染 (SSR) 模式還不是那麼的熟悉,你可能會在開發過程有些時候明明記...

鐵人賽 Vue.js DAY 11
業主說給你30天學會Vue 系列 第 11

技術 V11_快速檢視Vue的功能(1)_v-bind 綁定操作

V11_快速檢視Vue的功能(1)_v-bind 綁定操作 經過前幾篇的發文,複習了一下在JS及CSS的基礎,在後面的發文中,可以更專注在Vue本身的特點及功能...

鐵人賽 Vue.js DAY 10
Vue3歡樂套件箱耶 系列 第 10

技術 開箱10:自適應高度TextArea~resize-textarea-vue3範例應用

本篇介紹根據內容自動更新文字區域的高度的工具resize-textarea-vue3 <input>只能輸入單行,而<textarea&g...

鐵人賽 SideProject30 DAY 10

技術 Day10—Vue(四)Vue專案架構與部屬網站

前言 昨天創建完了Vue的環境,今天我們將會介紹旁邊資料夾分別負責放置哪些檔案。 專案架構 建完架構後,我們可以看到旁邊資料夾的結構如下: node_mo...

鐵人賽 Vue.js DAY 10

技術 DAY 10 - 渲染的條件判斷,透過V-if /V-else 顯示畫面

DAY 10 - 渲染的條件判斷,透過V-if /V-else 顯示畫面 一般 Dom 元素判斷 在一般我們操作 Dom 元素時,我們假入要判斷呈現的畫面...

鐵人賽 Vue.js DAY 10
業主說給你30天學會Vue 系列 第 10

技術 V10_在vue之前_必備的CSS基礎(3)_SASS/SCSS控制

V10_在vue之前_必備的CSS基礎(3)_SASS/SCSS控制 今天來探索一下有關CSS的SASS/SCSS控制 首先看一下MDN的說明https://d...

鐵人賽 影片教學 DAY 9
Nuxt 3 快速入門 系列 第 9

技術 [影片教學] Nuxt 3 組合式函式 (Composables)

👆建議你可以使用影片子母畫面功能或全螢幕播放來獲得最佳的觀賞體驗,👇下方是本篇教學的相關筆記。 建立與使用組合式函式 在 composables 目錄下建立...

鐵人賽 Vue.js DAY 9
Nuxt 3 實戰筆記 系列 第 9

技術 [Day 09] Nuxt 3 發送 API 請求資料 - 從 $fetch 與 useAsyncData 到 useFetch

前言 在 Nuxt 3 中,你可以直接使用 useAsyncData、useFetch、useLazyAsyncData、useLazyFetch 函式來發送網...