最後一個單元要來介紹如何匯出專案,也就是產生出可以部署在網站上的檔案。首先回到 package.json,有一個指令是 build: "scripts...
這個單元接續上一個單元介紹的 Route 的功能,在 Route 之中,也會希望可以將變數的內容傳到下一頁,例如想要跳轉到 AboutView.vue 時,也傳...
網頁最重要的就是換頁,俗稱路由,在 Vue3 要完成路由功能,必須要使用 route 。由於專案是使用 CLI 工具所產生的,所以這邊也必須要使用 CLI 工具...
這個單元繼續討論 Composition API,在模組的使用與 Option API 有什麼不同?這裡可以跟之前 Day20 - 模組共用 來做一個比對。 首...
這個單元繼續討論 Composition API,在元件的使用與 Option API 有什麼不同? 首先,先宣告一個元件檔案 Component.vue,檔案...
這個單元繼續討論 Composition API,那麼在生命週期上與 Option API 的寫法上有什麼不同? 與之前 Day19 介紹的 Option AP...
這個單元繼續討論 Composition API,在變數的監聽上與 Option API 有什麼不一樣? 宣告 ref 變數: <template>...
這個單元要來繼續探討 Composition ,而在 Composition API 使用表單的 input 又有哪邊不一樣? 宣告 ref 變數與 input...
這個單元要來繼續介紹在 Composition API 的函式使用方法。 函式的宣告直接宣告在 setup() {} 即可,如果是要修改 ref 的變數時: &...
呼~ 我們花了 20 天來介紹 Vue3 的最基礎語法,在前面 20 天介紹的 Vue3 語法稱為 Options API,接下來幾天會介紹另外一種語法稱為 C...
這個單元要來介紹另外一種模組化的方式,先前都是介紹整個 .vue 的元件可以獨立分開,有的時候會需要函式的模組化。 一開始,先宣告一個按鈕,這個按鈕一樣按下去會...
生命週期指的就是一個 .vue 檔案,被瀏覽器載入完成所產生的一連串的執行順序。 除了先前幾個單元介紹的 data(){} 是宣告變數的地方,methods:...
元件大致上的使用規則都已經了解後,這一個單元會實際用一個例子來講解元件的其中一個用法,就是可以使用元件來製作 Tab 的瀏覽方式。 一開始先新增三個元件檔案,分...
元件可以幫助我們將一些共用的畫面來切割並且可以重複使用,讓維護成本降低,但是有得時候雖然使用了元件,但還是會需要一些畫面的微調。 這個單元就要來介紹可以傳入 h...
在上一個單元是將元件傳出資料給上層,但還是必須要透過一個按鈕才可以觸發事件,能不能有自動偵測的方式做到? 這個單元就要來繼續討論元件,元件可以自動把資料傳出給上...
在上一個單元,學習到了如何從上層傳資料給子元件,也就是由上而下,但有得時候會需要有下而上,也就是從子元件傳資料給上層。 這個單元會將表單的輸入框,切成元件後,傳...
在上一個單元已經學習到如何引用元件,這個單元就要針對元件來進行一些操作。 元件傳入參數 元件可以把資料傳給元件,那麼元件就必須要接收資料,修改 Header.v...
從這個單元開始要進入模組化的世界,當程式碼越寫越多時,為了方便維護,會將共用的程式碼寫成一個一個的模組,稱為模組化。 在 Vue3 的定義中,這個模組稱為 co...
接下來這個單元來討論監聽,什麼是監聽呢? 首先,根據之前所學到的,新增一個按鈕,這個按鈕按下去會呼叫一個函式: <template> {{ co...
從前幾個單元,對於函式的呼叫已經有一定程度的了解,這個單元來探討另外一種宣告函式的方式,computed。 先宣告一個簡單的函式: <script>...
在一個正常的表單流程之中,填完所有欄位之後,會有一個送出按鈕,按下這個送出按鈕之後,資料才會送出去。但如果將所有表單欄位宣告出來的,會需要宣告一堆變數,在程式碼...
上一個單元學習到了表單中的 input 輸入框與 Vue3 的綁定,但在表單中,還有許多其它的輸入欄位,接下來這個單元繼續討論其它常用的表單欄位。 多行的輸入文...
在上一個單元學習到了如何控制按鈕按下去所產生的事件,有了製作按鈕的經驗之後,在網頁上最常使用的輸入方式就是表單,也是在開發上最容易遇到的需求。 第一個最常使用的...
在經歷過一週的基礎洗禮之後,想必是想摩拳擦掌,好好大展身手了。 這個單元會有一個實際的例子,在這個例子,會有一個按鈕,按下這個按鈕之後,會把數值加上 1,就是這...
前兩個單元已經學會了 if 判斷式與迴圈,接下來討論在程式語言之中最常用的函式。 首先,先宣告兩個變數 x 跟 y,型別都是數字: <script>...
在上一個單元,已經學習到如何使用 if 判斷式,接下來這個單元進入到迴圈。if 判斷式可以方便使用變數來控制內容是否顯示,而迴圈則是方便顯示重複的內容。 迴圈通...
在上一個單元,已經學習到如何顯示 Hello World,這個最基礎的知識之後。接下來繼續打基礎,從這個單元開始,會接觸各種程式邏輯判斷的方法,會先從 if 判...
在上一個單元,已經學會了基本的 Vue3 程式流程,接下來將會開始探討一些最基礎的知識,就如往常學習其它程式語言一樣,從 Hello World 開始。 接下來...
在上一個單元,已經學會了如何使用 Vue3 的 CLI 工具來建立專案,而在建立好專案之後,可以使用 Visual Studio Code 來打開 vue-de...
關於鐵人賽 進入業界已經第 16 年,回想剛接觸電腦的那一年,在電腦螢幕面前編輯 HTML 的那種成就感,一直到現在依舊在工程師的崗位奮戰中。而如今在 Web...