iT邦幫忙

vue3相關文章
共有 424 則文章
鐵人賽 Vue.js DAY 27
試試用Vue建立網站吧 系列 第 27 篇

技術 Day27-試試Vue3-餐廳實評頁面(2)

程式碼盡量只寫要說明的地方,無關的就不贅述。 (3-4)頁面表單提交的規範 點選任一張卡片時,表單中「餐廳評論」欄位才可進行編輯。否則唯讀狀態。 原本已有評...

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

技術 開箱27:Vue 3 + Firebase Cloud Messaging 建立測試通知

本次要跟姊姊一起學習Vue 3 + Firebase Cloud Messaging 測試一筆訊息通知吧! ▶ 如果您尚未建立專案/安裝 Firebase J...

鐵人賽 Vue.js DAY 26
試試用Vue建立網站吧 系列 第 26 篇

技術 Day26-試試Vue3-餐廳實評頁面(1)

因開發過程細節較多會分成兩篇來說明。 (1)新增餐廳實評頁面檔案路徑 src / views / front 底下新增 CommentView.vue 檔案。...

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

技術 開箱26:Vue 3 + Firebase Storage存儲服務簡單實作

本次要跟姊姊一起學習Vue 3 + Firebase Storage 上傳檔案功能 ▶ 如果您尚未建立專案/安裝 Firebase JS SDK 並初始化 F...

鐵人賽 Vue.js DAY 25
試試用Vue建立網站吧 系列 第 25 篇

技術 Day25-試試Vue3-規劃餐廳實評的頁面

「Day14-試試Vue3-規劃口袋餐廳的頁面」提到建立新頁面之前,建議專注於設計所需的 html 結構。這樣可以更好地思考如何渲染資料以及應該使用哪些 Jav...

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

技術 開箱25:Vue 3 + Firebase Cloud Firestore 簡單CRUD功能

本次要跟姊姊一起學習Vue 3 + Firebase Firestore database CRUD功能 ▶ 如果您尚未建立專案/安裝 Firebase JS...

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

技術 開箱24:Vue 3 +Firebase Authentication 信箱註冊登入登出

本次要跟姊姊一起學習Vue 3 + Firebase Authentication 信箱註冊登入登出功能 ▶ 如果您尚未建立專案/安裝 Firebase JS...

鐵人賽 Vue.js DAY 24
試試用Vue建立網站吧 系列 第 24 篇

技術 Day24-試試Vue3-口袋餐廳的口袋清單(2)

接續處理口袋餐廳清單右側的「移除」鈕功能。 (2)口袋餐廳清單-移除鈕分為資料渲染與觸發方法兩部分說明。 1.「移除」鈕的限制只能移除口袋餐廳清單(以下簡稱口袋...

鐵人賽 Vue.js DAY 23
試試用Vue建立網站吧 系列 第 23 篇

技術 Day23-試試Vue3-口袋餐廳的口袋清單(1)

口袋餐廳頁面下方區塊是篩選後的清單,以表單形式顯示所選的口袋餐廳。畫面示意圖請參考「Day14-試試Vue3-規劃口袋餐廳的頁面」篇。 (1)口袋餐廳清單-主表...

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

技術 開箱23:Vue 3 + 建立web應用程式+Firebase JS SDK 初始化

本次要跟姊姊一起學習Vue 3 + Firebase 實現一些功能,只是本篇只是先介紹事前準備,下篇才會進去實作 如果您尚未建立專案 及 安裝 Firebase...

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

技術 開箱22:效能優化?記憶化(Memoization)~Vue範例應用

在前端開發中,記憶化(Memoization)主要用於優化性能,特別是在需要頻繁計算或重新渲染的情況下。所以我們今天來認識一下在Vue中,有幾種方式可以實現Me...

技術 在 Vue 3 中使用 setup 取得當前路由的 params

小弟在網上找的範例為: <script setup lang="ts"> import { useRoute } from 'v...

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

技術 開箱21:提示/彈出視窗元件輕鬆套!~Vue 3 Popper範例應用

還記得昨篇開箱:前端用戶導覽這樣做~v-onboarding範例應用,其中導覽的框是依賴PopperJS做出來的,那我們今天要介紹在Vue3中可以使用的視窗元件...

鐵人賽 Vue.js DAY 20
試試用Vue建立網站吧 系列 第 20 篇

技術 Day20-試試Vue3-建立會員餐廳API

同「Day5-試試Vue3-建立會員API」與「Day13-試試Vue3-建立餐廳API」篇採用 json-server 方式建立 API。 (1)新增 use...

鐵人賽 Vue.js DAY 21
試試用Vue建立網站吧 系列 第 21 篇

技術 Day21-試試Vue3-口袋餐廳選單(5-1)

說明口袋餐廳的表單提交前,先調整登入會員的 Pinia store 與會員登入頁面。將會員登入時的電子郵件與 id 也儲存於登入會員的 Pinia store...

鐵人賽 Vue.js DAY 22
試試用Vue建立網站吧 系列 第 22 篇

技術 Day22-試試Vue3-口袋餐廳選單(5-2)

前置作業1:調用 Pinia store 資料<script></script> 將 LoginStore.js 檔裡的 useLogi...

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

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

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

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

技術 開箱19:所以Import是?陪我一起觀念釐清~

在轉寫框架時,用了很多import,可是卻不知道有區分靜態跟動態導入(dynamic import)?那動態載入跟框架裡面的用法有什麼關係?於是我將很多困惑交給...

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

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

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

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

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

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

鐵人賽 Vue.js DAY 19
試試用Vue建立網站吧 系列 第 19 篇

技術 Day19-試試Vue3-口袋餐廳選單(4)

(3-2)動作拆解-品牌名稱與地址分為資料渲染與觸發方法兩部分說明。 1.下拉選項內容使用 v-for="item in filterRes.filt...

鐵人賽 Vue.js DAY 18
試試用Vue建立網站吧 系列 第 18 篇

技術 Day18-試試Vue3-口袋餐廳選單(3)

(3-1)動作拆解-品牌受眾分為資料渲染與觸發方法兩部分說明。 1.下拉選項內容使用 v-for="item in restaurants"...

鐵人賽 Vue.js DAY 17
試試用Vue建立網站吧 系列 第 17 篇

技術 Day17-試試Vue3-口袋餐廳選單(2)

程式碼盡量只寫要說明的地方,無關的就不贅述。 (2)建立要導出的資料試著整理出動態渲染畫面所需的資料實體有哪些。以下說明 <script></...

鐵人賽 Vue.js DAY 16
試試用Vue建立網站吧 系列 第 16 篇

技術 Day16-試試Vue3-口袋餐廳選單(1)

本篇開始會對「Day15-試試Vue3-口袋餐廳的html架構」的內容進行調整,試將資料內容改用 JavaScript 來動態渲染畫面。因開發過程細節較多會分幾...

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

技術 開箱16:圖片懶加載Lazy Loading範例應用

在前端網站效能優化中,圖片處理是一個重要的部分,因為圖片通常是網頁中佔用大量頻寬和資源的元素之一。而關於圖片處理的實踐方法有多種,其中一種是將圖片壓縮,這在本系...

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

技術 開箱15:輕鬆套用訊息通知UI~Vue 3 Toastify範例應用

Vue 3 Toastify是一個給Vue.js應用程式提供訊息通知功能的函式庫。它可以幫助您建立和顯示輕量級的訊息提示。 介紹 官網https://vue...

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

技術 開箱14:前端圖片壓縮~Compressor.js範例應用

要使用圖片壓縮工具來處理網頁時,一種是打包後處理圖片,像是Webpack 插件image-webpack-loader ,另一種則是幫助您在瀏覽器中進行圖片壓縮...

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

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

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

鐵人賽 Vue.js DAY 15
試試用Vue建立網站吧 系列 第 15 篇

技術 Day15-試試Vue3-口袋餐廳的html架構

此篇接續介紹口袋餐廳頁面的靜態 html 架構。 (1) html 程式碼畫面示意圖請參考前一篇。介面開發的技巧如下: 導覽(nav)架構請參考「Day8-試...

鐵人賽 Vue.js DAY 14
試試用Vue建立網站吧 系列 第 14 篇

技術 Day14-試試Vue3-規劃口袋餐廳的頁面

對於前端新手來說,編寫 JavaScript 可能較具挑戰性。譬如如何使用 v-for 進行資料渲染等 JavaScript 方法,建議先專注於建立想要的 ht...