Vue模板语法中数据绑定
1.单项数据绑定
<div id="di"> <input type="text" :value="input_val"> </div> <script> var app = new Vue({ el: '#di', data: { input_val: 'hello world ' } }) </script>
<div id="di">
<input type="text" v-model="input_val" >
</div>
<script>
var app = new Vue({
el: '#di',
data: {
input_val: 'hello world '
}
})
</script>
不管 DOM 元素还是 vue 对象,数据的改变都会影响到另一个;
2.1双向数据绑定的应用范围:
文本框 & 文本域
<div id="di">
<textarea v-model="inp_val"></textarea>
<div>{{ inp_val }}</div>
</div>
<script>
var app = new Vue({
el: '#di',
data: {
inp_val: ''
}
})
</script>
绑定复选框
<div id="di"> 吃饭:<input type="checkbox" value="eat" v-model="checklist"><br> 睡觉:<input type="checkbox" value="sleep" v-model="checklist"><br> {{ checklist }} </div> <script> var vm = new Vue({ el: '#di', data: { checklist: [] } }); </script>
绑定单选框
<div id="ap"> 男<input type="radio" name="sex" value="男" v-model="sex"> 女<input type="radio" name="sex" value="女" v-model="sex"> <br> {{sex}} </div> <script> var vm = new Vue({ el: '#ap', data: { sex: '' } }); </script>

浙公网安备 33010602011771号