收集input:text文本
文本框
<!DOCTYPE html>
<html lang="en" xmlns:>
<head>
<meta charset="UTF-8">
<!-- 开发环境版本,包含了有帮助的命令行警告 -->
<script src="js/vue.js"></script>
<title>Title</title>
</head>
<body>
<div id="firstVue">
<h1>表单收集</h1>
<label for="username">用户名:</label>
<input type="text" v-model="username" id="username">
</div>
</body>
<script type="text/javascript">
//关闭生成提示
Vue.config.productionTip=false;
let v=new Vue({
el:"#firstVue",
data:{
username:""
}
})
console.log(v)
</script >
</html>
单选框
<!DOCTYPE html>
<html lang="en" xmlns:>
<head>
<meta charset="UTF-8">
<!-- 开发环境版本,包含了有帮助的命令行警告 -->
<script src="js/vue.js"></script>
<title>Title</title>
</head>
<body>
<div id="firstVue">
<h1>表单收集</h1>
<label for="username">用户名:</label>
<input type="text" v-model="username" id="username">
性别:<!--在正常的单选框下全部加v-model-->
男<input type="radio" name="sex" value="男" v-model="sex">
女<input type="radio" name="sex" value="女" v-model="sex">
</div>
</body>
<script type="text/javascript">
//关闭生成提示
Vue.config.productionTip=false;
let v=new Vue({
el:"#firstVue",
data:{
username:"",
sex:''
}
})
console.log(v)
</script >
</html>
多选框
<!DOCTYPE html>
<html lang="en" xmlns:>
<head>
<meta charset="UTF-8">
<!-- 开发环境版本,包含了有帮助的命令行警告 -->
<script src="js/vue.js"></script>
<title>Title</title>
</head>
<body>
<div id="firstVue">
<h1>表单收集</h1>
<label for="username">用户名:</label>
<input type="text" v-model="username" id="username">
性别:<!--在正常的单选框下全部加v-model-->
男<input type="radio" name="sex" value="男" v-model="sex">
女<input type="radio" name="sex" value="女" v-model="sex">
爱好:<!--在正常的多选框下全部加v-model-->
<input type="checkbox" value="读书" v-model="hobby">抽烟
<input type="checkbox" value="喝酒" v-model="hobby">喝酒
<input type="checkbox" value="染发" v-model="hobby">染发
</div>
</body>
<script type="text/javascript">
//关闭生成提示
Vue.config.productionTip=false;
let v=new Vue({
el:"#firstVue",
data:{
username:"",
sex:'',
//使用数组接收
hobby:[]
}
})
console.log(v)
</script >
</html>
收集select 选择框
下拉框
<!DOCTYPE html>
<html lang="en" xmlns:>
<head>
<meta charset="UTF-8">
<!-- 开发环境版本,包含了有帮助的命令行警告 -->
<script src="js/vue.js"></script>
<title>Title</title>
</head>
<body>
<div id="firstVue">
<h1>表单收集</h1>
<label for="username">用户名:</label>
<input type="text" v-model="username" id="username">
性别:
男<input type="radio" name="sex" value="男" v-model="sex">
女<input type="radio" name="sex" value="女" v-model="sex">
爱好:
<input type="checkbox" value="读书" v-model="hobby">抽烟
<input type="checkbox" value="喝酒" v-model="hobby">喝酒
<input type="checkbox" value="染发" v-model="hobby">染发
城市:<!--只需要在select链接即可-->
<select v-model="city">
<option value="shanghai">上海</option>
<option value="shanghai">北京</option>
<option value="shanghai">深圳</option>
</select>
</div>
</body>
<script type="text/javascript">
//关闭生成提示
Vue.config.productionTip=false;
let v=new Vue({
el:"#firstVue",
data:{
username:"",
sex:'',
hobby:[],
city:''
}
})
console.log(v)
</script >
</html>