v-model用于数据的双向绑定
<body>
<form action="">
<div id="demo">
用户名(文本): <input type="text" name="user" v-model="user"><br><br>
性别(单选):
<input type="radio" name="sale" value="0" v-model="sex">男
<input type="radio" name="sale" value="1" v-model="sex">女<br><br>
技能(多选):
<input type="checkbox" name="skill" value="1" v-model="skills"> Jave开发
<input type="checkbox" name="skill" value="2" v-model="skills"> Vue开发
<input type="checkbox" name="skill" value="3" v-model="skills"> PHP开发<br><br>
城市:(下拉框)
<select name="city" v-model="city"> //下拉框的v-model写在select标签内,获取的是option内的value值
<option :value="v.code" v-for="(v,index) in citys " :key="index">{{v.name}}</option>
</select><br><br>
说明:(多行文本)
<textarea name="desc" cols="30" rows="10" v-model="desc"></textarea><br><br>
<input type="submit" value="提交"><br><br>
</form>
</div>
<script src="./node_modules/vue/dist/vue.js"></script>
<script>
new Vue({
el: "#demo",
data: {
user: "",
sex: "",
skills: [], //多选框的属性值是数组
citys: [ //下拉框的属性值是数组
{code: ‘bj‘, name: ‘北京‘ },
{ code: ‘sh‘, name: ‘上海‘ },
{ code: ‘gz‘, name: ‘广州‘ },
{ code: ‘sz‘, name: ‘深圳‘ }
],
city: "",
desc: "" },
methods: { }
})
</script>
</body>
原文:https://www.cnblogs.com/zhaodz/p/11682026.html