v-bind、v-on、v-model
v-bind
<div id="app-2">
<span v-bind:title="message">
鼠标悬停几秒钟查看此处动态绑定的提示信息!
</span>
</div>
<!-- v-bind缩写 -->
<!-- <span :title="message"> -->
var app2 = new Vue({
el: '#app-2',
data: {
message: '页面加载于 ' + new Date().toLocaleString()
}
})
该指令绑定的数据
v-on
<div id="app-5">
<p>{{ message }}</p>
<button v-on:click="reverseMessage">反转消息</button>
</div>
<!-- v-on缩写 -->
<!-- <button @click="reverseMessage">反转消息</button> -->
var app5 = new Vue({
el: '#app-5',
data: {
message: 'Hello Vue.js!'
},
methods: {
reverseMessage: function () {
this.message = this.message.split('').reverse().join('')
}
}
})
该指令绑定的是事件
v-model
<div id="app-6">
<p>{{ message }}</p>
<input v-model="message">
</div>
var app6 = new Vue({
el: '#app-6',
data: {
message: 'Hello Vue!'
}
})
该指令绑定的是数据,并且如果输入发生的变化对应的message也会发生变化,是双向绑定
2155

被折叠的 条评论
为什么被折叠?



