接着上篇文章
{{}}:大鬍子語法、插值語句html
<div>{{content}}</div>
內置指令vue
使用該指令進行標籤中內容的替換區別vue-cli
<span style="margin-left:40px"> v-text只是將content中的信息全以文本的方式顯示 </span><br> <span style="margin-left:40px"> v-html只是將content中的信息進行渲染的方式顯示 </span><br>
v-html中若是存在標籤就會渲染出來
//content:"<a href="#">跳轉</a>" v-text <sapn v-text="content"></span> //通過渲染後 <span></span> v-html <span v-html="content"></span>
控制指令(MD中代碼指令標識須要先後換行,不然有BUG)數組
v-if v-else-if v-else //v-if是經過控制元素添加刪除實現顯示隱藏 <div v-if="bool1">tmo</div> <div v-else-if="bool2">jack</div> <div v-else="bool3">lily</div> v-show //v-show是經過控制元素的dispaly屬性控制顯示隱藏 <div v-show="bool">jhon</div>
屬性指令學習
形式:v-bind:"屬性名"="模型變量"動畫
//v-bind <div v-bind:class="myClass">kid</div> //簡寫 <div :class="myClass">kid</div>
事件綁定指令spa
形式:v-on:"事件名"="方法名()" 此處的括號可加可不加code
<div v-on:click="myMethod()"></div> //簡寫 <div @click="myMethod()"></div> //綁定的事件裏面的括號能夠寫也能夠不寫,本人推薦仍是寫
修飾符(官網還有許多修飾符)orm
形式:v-on:"事件名"."修飾符"="方法名()"htm
<form v-on:submit.prevent="mySubmit()"></form>
v-for
-經過循環遍歷數組,生成多個相同列表項
備註
//指令當中容許使用表達式 <div v-bind:style="'margin-top:'+num+'px'"></div>