Vue.js 筆記(二)基礎

今天要跟大家介紹的是 Vue 的基礎語法

  1. 插值
  2. 指令
  3. class綁定
  4. style綁定

Quick Start

接下來將要分享我的 Vue 學習筆記,有任何建議與需要改進的地方,也請大家多多指教。

因 Hexo 已採用 Vue 框架,故以下範例在大括號中皆多一個空白符號,使用範例時,請自行去除空白

插值

  • 文本方式呈現,使用 {{}}

指令

v-html
  • 內含 html 語法,需防止 XSS 攻擊,使用 v-html 指令
v-show
  • 動態顯示和隱藏 Dom 元素
  • 可在 console 中操作 isShow 參數
v-if
  • 動態創建和刪除 Dom 元素
  • 可查看網頁原始碼,發現並無創建 Dom 元素
v-if, v-else-if, v-else
  • 動態創建和刪除 Dom 元素
  • 可在 console 中進行操作
v-for
  • 使用 for 迴圈
  • 可在 console 中進行操作,使用 Object寫法 時,如果動態增加新元素是無法生效

class綁定

  • class 綁定有三種方式,分別是 三元判斷式, Object寫法Array寫法
  • 使用 Object寫法 時,如果動態增加新元素是無法生效, Array寫法 則無此限制
  • 可查看網頁原始碼
  • 可在 console 中進行操作

style綁定

  • style 綁定同樣也有三種方式,分別是 三元判斷式, Object寫法Array寫法
  • 可在 console 中進行操作

需要注意的地方

  • 無法透過索引值改變
  • 透過 splice 進行修改
  • 透過 Vue.set 進行修改
  • 之前的 Object寫法 也可透過 Vue.set 進行修改
  • sample code

  • 輸出

今天的筆記就到這邊,期待下次再會!

謝謝您的支持與鼓勵

Ads