form元素数据绑定
(1)数据绑定之实现双向数据绑定v-model指令(input):
v-model指令用来在input,textarea,select,checkbox,radio等表单控件元素上创建双向数据绑定,根据表单上的值,自动更新绑定的元素的值。
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div id="app">
{{xinxi}}<br>
<input type="text" v-model="xinxi">
</div>
</body>
<script src="vue.min.js"></script>
<script>
new Vue({
el:"#app",
data:{
xinxi:"刘某某"
}
})
</script>
</html>
(2)数据绑定之v-model指令–textarea中的应用:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div id="app">
{{xinxi}}<br>
<input type="text" v-model="xinxi">
<textarea v-model="xinxi"></textarea>
</div>
</body>
<script src="vue.min.js"></script>
<script>
new Vue({
el:"#app",
data:{
xinxi:"刘某某"
}
})
</script>
</html>
(3)数据绑定之v-model指令–select中的应用:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div id="app">
<select v-model="xuanzhong" name="zhi">
<option value ="0">请选择</option>
<option value ="p">苹果</option>
<option value ="x">香蕉</option>
<option value ="l">荔枝</option>
</select>
</div>
</body>
<script src="vue.min.js"></script>
<script>
new Vue({
el:"#app",
data:{
xuanzhong:"x"
}
})
</script>
</html>
(4)数据绑定之v-model指令–ckeckbox中的应用:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div id="app">
<input type="checkbox" v-model="xuanzhong">
<label>{{xuanzhong}}</label>
</div>
</body>
<script src="vue.min.js"></script>
<script>
new Vue({
el:"#app",
data:{
xuanzhong:true
}
})
</script>
</html>
(5)数据绑定之v-model指令–radio中的应用:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<div id="app">
<input type="radio" v-model="xuanzhong" value="男">男
<input type="radio" v-model="xuanzhong" value="女">女
</div>
</body>
<script src="vue.min.js"></script>
<script>
new Vue({
el:"#app",
data:{
xuanzhong:"男"
}
})
</script>
</html>