模板語法 mustache語法 雙大括號


Vue 指令的作用

它是用來操作dom的,指令就是綁定在DOM的一個屬性,並且這屬性具有一定功能。

  • 以后我們不在像以前一樣,先獲取DOM,在操作了,我們現在可以直接使用指令來操作DOM
  • 這個指令需要模板語法的支持,所以我們采用jsx語法糖

模板語法

模板語法支持性還是很高的,數據類型都是支持的,但是不支持 輸出語法 ( console.log alert )

指令

  1. 格式:
    v-xxx = "mustache語法"
    v-xxx = "msg"
    v-xxx = "{{msg}}" ×

  2. v-html 將一個數據展示在一個DOM內容中, innerHTML( html屬性 )

  • 防止腳本共計 xss CSRF
  1. v-bind
  • 使用技巧: 凡是 DOM 的屬性要和數據進行綁定,那么我們就可以使用 v-bind
  • 格式: v-bind:DOMattr = "data"
  • 簡寫: :DOMattr = "data"
  1. v-text 非轉義輸出
  2. class vs style
  3. class
    • object
        <div :class = "{[size]:true,[color]: true,[box]: true}"></div>
        <div :class = "{[size]: 5>2?true:false,[color]: true,[box]: true}"></div>
      
    • arr
        <div :class = "[size,box,color]"></div>
        <div :class = "[class_flag?size:'',box,color]"></div>
      
    • 推薦使用arr形式
  4. style
    - object
```html
  <div :style = "{width:'100px',height: '100px',background: 'blue'}"></div>
  <div :style = "style"></div>
```
- arr
```html
  <div :style = "[style,border]"></div>
```


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM