iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
自我挑戰組

程式小白的 vue.js 學習筆記 系列

如題,本系列文內容為從零開始的 Vue.js 學習筆記

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文 團隊週六 Podcast 團
DAY 1

Day 1 : 第一次參加鐵人賽好新鮮 (?

Day 1 : 今年是轉職的第一年(準確地來說是第三個月),其實去年就有看到鐵人賽的盛況了,但當時身為剛接觸前端不久的臭菜雞如我,知識量還相當不足XD (雖然現...

2022-09-16 ‧ 由 zihyinhsu 分享
DAY 2

Day2 : Vue 的資料綁定 : 怎麼把 data 渲染到畫面上呢?

【完整程式碼附於文末】 如果我們想要把 data 的資料渲染到畫面上,有以下幾種方式將資料綁定至 DOM: v-text 標籤渲染的好處 :如果想要文字加粗的...

2022-09-17 ‧ 由 zihyinhsu 分享
DAY 3

Day 3 : Vue 的 data 為什麼要使用 return 呢?

忘了當時是在哪裡看到關於這個面試題,看到的當下感覺自己立刻被問倒 XD 當時已經習慣 data 的函式就是要 return,但關於「為什麼」倒是沒想過 =w=...

2022-09-18 ‧ 由 zihyinhsu 分享
DAY 4

Day 4 : v-for & 用 index 作為 key 會引發的問題

v-for : 呈現多筆資料於畫面上 v-for可以將資料多筆渲染,形式為 : 自訂名稱 in 特定物件。ex : item in products。這裡將 i...

2022-09-19 ‧ 由 zihyinhsu 分享
DAY 5

Day5 : v-if & v-for 不能在一起的原因

v-if : 條件判斷 跟我們熟知的 if else-if 和 else 基本意思差不多。 當 v-if為true,小明 飽了 這句話才會出現,反之則會跳到v-...

2022-09-20 ‧ 由 zihyinhsu 分享
DAY 6

Day6 : Vue 的各種綁定(一) : v-bind 屬性綁定

在 Vue 中,我們可以透過 v-bind 這個指令,輕鬆對屬性、樣式、資料等等進行動態綁定。 v-bind:屬性 拿個最常見的例子,圖片網址的綁定可以這樣寫:...

2022-09-21 ‧ 由 zihyinhsu 分享
DAY 7

Day 7 : Vue 的各種綁定(二) : v-model 資料雙向綁定

今天要來聊聊的是 Vue 的資料雙向綁定指令 : v-model(偷偷說明天應該會聊聊 Vue2 v.s. Vue3雙向綁定的原理~ 首先,雙向綁定 是什麼意思...

2022-09-22 ‧ 由 zihyinhsu 分享
DAY 8

Day8 : Vue2 的雙向綁定原理 : Object.defineProperty

首先,Vue 是一個 MVVM 框架,雙向綁定資料與畫面。 而在 Vue 3 出現之前,Vue 使用的都是 Object.defineProperty 來實現雙...

2022-09-23 ‧ 由 zihyinhsu 分享
DAY 9

Day9 : Vue3 的雙向綁定原理 : Proxy

上一篇提到 Vue2 是用 Object.defineProperty 來進行雙向綁定。而 Vue3 則是升級成 ES6 的 Proxy ,相較起 Object...

2022-09-24 ‧ 由 zihyinhsu 分享
DAY 10

Day 10 : 【Composition API 1】 ref & reactive

Vue2 & Vue3 其中一個最大的差別就是寫法上的差別了。Vue3 新增了 Composition API 的寫法。相較於 Vue2 的 Optio...

2022-09-25 ‧ 由 zihyinhsu 分享