Node JS | Vue3 | Day 8 | 組件切塊

組件切塊

元件允許我們將 UI 劃分為獨立的、可重複使用的部分,並且可以對每個部分進行單獨的思考。 在實際應用中,元件常常被組織成層層嵌套的樹狀結構:

參考來至: https://tw.yahoo.com/

我們可以看到,紅色區塊將頁面分割成各個部分。這樣做的好處是,在後續的維護過程中,我們無需再從整個網頁中搜索相應的區塊,然後再查找相應的 JavaScript 函數進行修改。在這方面,Vue 使用了元件化的方式,將紅色區塊分別建立為一個.vue文件。這樣可以幫助我們在後續維護程式時,只需處理與問題有關的特定區塊的 Vue 文件。

基礎應用

定義一個元件

  • 通常會將 Vue 元件定義在一個單獨的 .vue 檔案中
  • 我們這邊簡單的建立一個含有 button 的區塊文件
  • 將 file 名稱定義為 mybutton.vue

主頁面應用元件

  • 我們要在主頁面使用定義好的區塊 通常要先 import 定義好的區塊文件
  • 直接在 template 使用即可