{{*msg}} <div v-once>{{msg}}</div>
vue2.0已廢棄 請使用v-oncehtml
{{{msg}}}
<div v-html="msg"></div>
{{{msg}}}寫法vue2.0已廢棄,請使用v-htmlvue
1.0默認經過value進行遍歷(key,value),遍歷需加track-by="$index"(不加劇複數據不綁定)json
2.0經過key進行遍歷(value,key)segmentfault
data:{ arr:['蘋果','橘子','香蕉'] } <ul> <li v-for="value in arr"> {{value}} {{$index}} </li> </ul>
{{{$index}}}寫法vue2.0已廢棄數組
data:{ json:{name:'zfpx'} } <li v-for="value in json" > {{value}} </li>
{{$key}}和{{$index}}vue2.0已廢棄
對象數組均可以進行解構賦值ui
v-for = '(val,index) in arr' // 2.0 必須進行定義,否則會報錯
<button v-on:click="addFruit($event)">按鈕</button> <ul> <li v-for="value in json" > {{value}} </li> </ul> var vue = new Vue({ el:'#box', data:{ json:['香蕉','蘋果','橘子'] }, methods:{ addFruit(event){ this.json.push('蘋果'); } } });
v-on:click簡寫@click 2.0支持this
執行方法時加上()事件源默認不傳遞,須要手動傳入$eventcode
methods中的this永遠指向Vue的實例htm
v-show 若是爲false時經過css樣式將元素隱藏 (display:none/block)
<div v-show='false'></div>
v-if 若是爲false時移除DOM節點(removeChild)
<div v-if='false'></div>