v-for
這是一個指令,只要有v-的就是指令(directive?操作dom?)在vue中可以通過v-for來循環(huán)數據的通知循環(huán)dom,語法是item?in/of?items,接收第二個參數是索引?(item,index)?of?items,還可以循環(huán)鍵值對,第一個參數是value,第二個是key,第三個依然是索引

v-on
在vue中還有v-on來為dom綁定事件,在v-on:后面加上要綁定的事件類型,值里可以執(zhí)行一些簡單javascript表達式:++?--?=?...? ? ?可以將一些方法設置在methods里,這樣就可以在v-on:click的值里直接寫方法名字可以,默認會在方法中傳入事件對象,當寫方法的時候加了()就可以傳參,這個時候如果需要事件對象,那就主動傳入$event? ? ?v-on綁定的事件可以是任意事件,v-on:可以縮寫為@

v-text?
用于渲染普通文本,無論何時,綁定的數據對象上?msg屬性發(fā)生了改變,插值處的內容都會更新。v-text和{{}}表達式渲染數據,不解析標簽。

v-html?
如果你想輸出真正的 HTML,你需要使用?v-html指令,v-text僅渲染標簽,不能解析 HTML 代碼。
v-html不僅可以渲染數據,而且可以解析標簽。

v-if
根據表達式的值true或false在DOM中生成或者移除一個元素(或多個元素)。有點類似JavaScript中的if條件判斷。在Vue中除了v-if也有v-else-if和v-else之類,但是它們不能單獨使用,要和v-if配合使用;v-if?是?真正?的條件渲染,因為它會確保在切換過程中條件塊內的事件監(jiān)聽器和子組件適當地被銷毀和重建;也是惰性的:如果在初始渲染時條件為假,則什么也不做——直到條件第一次變?yōu)檎鏁r,才會開始渲染條件塊。是真正的做到元素節(jié)點的銷毀與顯示

v-else
v-else必須要和v-if匹配使用,v-else不能單獨使用。
只有v-if的值為false時,v-else模塊才會顯示出來。

v-else-if
v-else-if充當v-if的else-if塊,可以鏈式的使用多次。可以更加方便的實現switch語句。

v-show
除了v-if之外,Vue還提供v-show也可以控制元素的渲染。v-show和v-if功能有點相似,其中v-if依賴于控制DOM節(jié)點,而v-show是依賴于控制DOM節(jié)點的display屬性。當v-show傳入的值為true時,對應DOM元素的display的值為block之類的,反之為false時,display的值為none。也就是用戶看不到元素的顯示,但其DOM元素還是存在的。

v-bind?
v-bind就是用于綁定數據和元素屬性的??v-bind后面是:屬性名=,我的理解是表示綁定這個屬性,綁定之后,對應的值要去vue的數據里面找。

v-model
它是 Vue 雙向綁定的真正實現,但本質上就是一種語法糖,它即可以支持原生表單元素,也可以支持自定義組件。在組件的實現中,我們是可以配置子組件接收的?prop?名稱,以及派發(fā)的事件名稱。
