iT邦幫忙

vue相關文章
共有 669 則文章

技術 7.Vue-1

Vue是一個用於建立使用者介面的 JavaScript 框架。他提供聲明性和基於元件的程式設計模型,幫助開發人員構建交互性強、高效的網頁應用程序。以下是Vue的...

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

技術 [Day 20] Nuxt 3 管理網站的 robots.txt 與 Robots Tags - SEO 搜尋引擎最佳化系列

前言 搜尋引擎之所以能搜尋到世界各底的網頁,全歸功於網路爬蟲 (Web crawler),也有人稱之為網路蜘蛛 (Spider),爬蟲是一種機器人即是搜尋引擎檢...

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

技術 開箱20:前端用戶導覽這樣做~v-onboarding範例應用

當我們第一次使用某網站時,有時候網站會跳出導覽指引(就是教你怎麼用?),這可稱作網頁導覽或者用戶導覽(User Tour)或者 Onboarding (是指使用...

鐵人賽 Vue.js DAY 20

技術 我的 Vue.js 筆記(20) - 在輕前端中使用元件、元件的命名

前言 雖說單一元件檔案的程式因為有 script setup 語法,能讓程式變得乾淨俐落。 不過並不是每個人都會使用 vite (或以前的 vue cli) 來...

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

技術 [影片教學] Nuxt 3 串接 Google OAuth 登入

👆建議你可以使用影片子母畫面功能或全螢幕播放來獲得最佳的觀賞體驗,👇下方是本篇教學的相關筆記。 建立 Google OAuth 用戶 ID 前往 Googl...

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

技術 [Day 19] Nuxt 3 自動產生 Sitemap 網站地圖 - SEO 搜尋引擎最佳化系列

前言 Sitemap 網站地圖基本上都是由網頁開發人員進行製作,網站地圖內容包含了整個網站的連結,例如你的網站有首頁、文章列表、文章詳細頁面等,這些連結如果你想...

鐵人賽 Vue.js DAY 19

技術 我的 Vue.js 筆記(19) - 認識元件、Vue 的單一元件檔案 SFC

認識元件 在 Vue 幫我們解決的事情這篇文章中,已經用一個簡單的方式介紹元件的概念。 當時只是提到模板結構跟資料抽離,並且讓結構重複使用,帶上不同的資料。 有...

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

技術 開箱18:圖片/元件懶加載~vue3 + IntersectionObserver API範例應用

本篇要來介紹當使用者滑到該圖或該組件時,才載入圖或組件的應用 還記得我們在16篇以及17篇分別提到 圖片懶加載 IntersectionObserver...

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

技術 [影片教學] Nuxt 3 Runtime Config & App Config

👆建議你可以使用影片子母畫面功能或全螢幕播放來獲得最佳的觀賞體驗,👇下方是本篇教學的相關筆記。 使用 Runtime Config 開啟專案下 nuxt.c...

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

技術 [Day 18] Nuxt 3 自動產生連結縮圖 OG Image - SEO 搜尋引擎最佳化系列

前言 在做網頁的 SEO 搜尋引擎最佳化時,你可以在 og:image 或 twitter:image 設定圖片的網址,來讓搜尋引擎爬蟲收錄網頁縮圖或在分享連結...

鐵人賽 Vue.js DAY 18

技術 我的 Vue.js 筆記(18) - 指令:v-for

前言 看到 for 這個字樣,應該已經知道他在做啥了! 沒錯,跑迴圈。 在網頁畫面中常常會有清單資料,像是購物網的商品清單,或是 google 搜尋完的每一筆資...

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

技術 開箱17:是不是跟我一樣困惑異步加載???defineAsyncComponent範例應用

上篇簡單介紹了圖片懶加載,那其實頁面(組件)也可以懶加載,因此本篇要介紹改進初始頁面加載的好方法 也就是將我們的應用程式以較小的區塊加載,而不必在頁面加載時...

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

技術 [Day 17] Nuxt 3 頁面載入效果 - 使用 NuxtLoadingIndicator 元件與實作自訂 Loading 元件

前言 當路由頁面跳轉時,可能會因為下一個頁面阻塞而導致畫面卡住,使用者無法得知頁面的載入狀況,Nuxt 3 提供一個 <NuxtLoadingIndica...

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

技術 [影片教學] Nuxt 3 使用 Pinia 進行狀態管理

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

鐵人賽 Vue.js DAY 17

技術 我的 Vue.js 筆記(17) - 指令:v-if 、v-else-if、v-else、 v-show

前言 如果你知道程式的 if 、else if 、 else 的操作方式,那麼這篇文章的內容應該很容易理解 if (布林值) { // 一些邏輯操作 }...

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

技術 [影片教學] Nuxt 3 狀態管理 (State Management)

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

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

技術 [Day 16] Nuxt 3 最佳管理 Meta Tag 的方式 - 使用 useSeoMeta 與 useServerSeoMeta

前言 在 Nuxt 3 我們可以使用 useHead 來設定 Meta Tag,你可以完全的掌握與控制 Meta 標籤的撰寫,不過為了應付各個平台或眾多的自訂標...

鐵人賽 Vue.js DAY 16

技術 DAY 16 - Vue.js 相關工具、套件大集合

DAY 16 - Vue.js 相關工具、套件大集合 回顧 DAY1 ~ DAY15 學習與進步 不知不覺來到了第 16 天,前半個月主要以自己面試常遇到...

鐵人賽 Vue.js DAY 16

技術 我的 Vue.js 筆記(16) - 指令:v-model

前言 我們已經知道使用雙大括號,可以把資料綁到模板上,並且在 程式中 操作資料時,綁定的資料也會跟著異動。 不過有沒有一種可能,是要讓使用者操作畫面資料內容後,...

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

技術 [影片教學] Nuxt 3 資料獲取 (Data Fetching)

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

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

技術 [Day 15] Nuxt 3 使用 useHead 動態設定 HTML Head 與 Meta Tag

前言 如果要在 Vue 中更改頁面的標題或 HTML Meta Tag,你可能使用或聽過 vue-meta,它能幫助你方便的更改 HTML Head、Meta...

鐵人賽 Vue.js DAY 15

技術 我的 Vue.js 筆記(15) - 前言

前言 今天來聊聊 Vue 中事件的寫法。 基本語法 如果你有看過怎麼在 HTML 寫事件,那你對於 Vue 提供的事件語法應該會很熟悉。 <div onc...

鐵人賽 影片教學 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 它所做的是,使...

鐵人賽 Vue.js DAY 14

技術 我的 Vue.js 筆記(14) - 指令:v-bind

前言 今天來講 v-bind ,一個用來在 HTML 屬性綁資料的指令。 我們已經知道雙大括號的語法可以把「變數」綁在模板內,不過這個語法並不適用於 HTML...

鐵人賽 影片教學 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 下定義好路由中間件,就可以在路由切換之間來實現一些功能,包含了身份驗證...

鐵人賽 Vue.js DAY 13

技術 我的 Vue.js 筆記(13) - 指令

指令介紹 開始進入指令的章節,先前有提到,在 Vue 中,只要看到 v- 開頭的東西,就是指令。 指令的用途很多,例如:資料綁定、事件綁定、條件判斷、迴圈等等。...

鐵人賽 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 目錄下...