简单样式内联,各类选框,生成json文件
<body>
<form id="f1" style="background-color: bisque;width: 200px;" @submit.prevent='up'>
账号<input type="text"v-model='list.admin'><br>
密码<input type="number" v-model='list.password'><br>
性别 男<input type="radio" v-model='list.sex' value="male">
女<input type="radio" v-model='list.sex' value="female"><br>
爱好:<br>
吃<input type="checkbox" v-model='list.like' value="eat">
喝<input type="checkbox" v-model='list.like' value="drink">
睡<input type="checkbox" v-model='list.like' value="sleep">
</checkboxs><br>
选择地区 <select v-model='list.address'>
<option value="z">中国</option>
<option value="f">法国</option>
<option value="j">日国</option>
<option value="m">魔国</option>
</select><br>
其他内容<br>
<textarea v-model='list.ohter'></textarea><br>
<input type="checkbox" v-model='list.show'>同意授权<br>
<button style="margin-left: 10px;width: 150px;" >提交</button>
</form>
<script>
const vm=new Vue({
el:'#f1',
data:{
list:{
admin:'',
password:'',
sex:'male',
like:[],
address:'',
ohter:'',
show:'true'
}
},
methods: {
up(){
console.log(JSON.stringify(this._data))
}
},
})
</script>
</body>
初始
填写
控制台