Vue
by face08
HTML
<div id="app">
<div>{{ message }}</div>
<div v-html="message2"></div>
<div>
<label for="r1">3:属性v-bind</label><input type="checkbox" v-model="class1" id="r1">
<div v-bind:class="{'class1': class1}">
directiva v-bind:class
</div>
</div>
<div>
<p> 4:表达式 </p>
{{5+5}}<br>
{{ ok ? 'YES' : 'NO' }}<br>
</div>
<div v-if="seen">5:指令是带有 v- 前缀的特殊属性. 当前v-if</div>
<div><a v-bind:href="url">6:参数在指令后以冒号指明。例如, v-bind 指令被用来响应地更新 HTML 属性。</a></div>
<div>
<p>{{ message3 }}</p>
<input v-model="message3">
</div>
<div>
<button v-on:submit.prevent="onSubmit">8:修饰符</button>
</div>
</div>
CSS
div{
padding-top:20px;
}
.class1{
background: #444;
color: #eee;
}
Vue
new Vue({
el: '#app',
data: {
message: '1:文本插值 <span style="color: red">This should be red.</span>',
message2: '2:v-html指令 <span style="color: red">This should be red.</span>',
class1: false,
ok: true,
seen:true,
url: 'http://www.baidu.com',
message3:"7:双向绑定"
},
meths:{
onSubmit(){
console.log('click')
}
}
})