1. 文本框绑定v-module
1 <div id="app"> 2 <input type="text" v-model="msg" value="666"> // 表单使用v-mode时value会失效 3 {{msg}} 4 </div> 5 6 <script src="js/vue.js"></script> 7 <script> 8 let vm = new Vue({ 9 el: "#app", 10 data: { 11 msg: ‘‘ 12 } 13 }) 14 </script>
2. 单选按钮绑定v-module
<div id="app">
<input type="radio" v-model="msg" value="man">
<input type="radio" v-model="msg" value="woman">
{{msg}} //msg表示选中按钮的value值
</div>
<script src="js/vue.js"></script>
<script>
let vm = new Vue({
el: "#app",
data: {
msg: ‘‘
}
})
</script>
3. 复选框按钮绑定v-module
<div id="app">
<input type="checkbox" value="html" v-model="msg">
<input type="checkbox" value="css" v-model="msg">
<input type="checkbox" value="javascript" v-model="msg">
{{msg}} //mag表示选中按钮的value值
</div>
<script src="js/vue.js"></script>
<script>
let vm = new Vue({
el: "#app",
data: {
msg: []
}
})
</script>
4. 选中列表绑定v-module
<div id="app">
<select v-model="msg">
<option value="html">html</option>
<option value="css">css</option>
<option value="javascript">javascript</option>
</select>
{{msg}}
</div>
<script src="js/vue.js"></script>
<script>
let vm = new Vue({
el: "#app",
data: {
msg: []
}
})
</script>
常用的双向数据绑定大概是以上几种情况,双向数据绑定也多用于表单中。