vue.js实现单选框复选框和下拉框
Posted 嘟嘟爱奋斗
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue.js实现单选框复选框和下拉框相关的知识,希望对你有一定的参考价值。
记录一下 为了自己查找方便
Vue.js可以很方便的实现数据双向绑定,所以在处理表单,人机交互方面具有很大的优势。下边以单选框、复选框和下拉框为例介绍他们在html和Vue.js中的具体实现方式。
一、单选框
<div id="app">
<label>男<input type="radio" v-model="gender" value="man"/></label> <label>女<input type="radio" v-model="gender" value="woman"/></label>
<p>已选:{{gender}}</p>
</div>
<script>
var app=new Vue({
el:'#app',
data:{
gender:''
}
});
</script>
二、复选框
<div id="app">
<label>jack<input type="checkbox" v-model="person.jack"/></label>
<label>bob<input type="checkbox" v-model="person.bob"/></label>
<label>alice <input type="checkbox" v-model="person.alice"/></label>
<p>已选:{{person}}</p>
</div>
<script>
var app = new Vue({
el: '#app',
data: {
person: {jack: false, bob: false, alice: false}
}
})
</script>
三、下拉框
<div id="app">
<select v-model="selected">
<option v-for="item in items" v-bind:value="item.value">{{item.text}}</option>
</select>
<span>已选:{{selected}}</span>
</div>
<script src="vue.js"></script>
<script>
new Vue({
el:'#app',
data:{
items:[{text:'A',value:'a'},{text:'B',value:'b'},{text:'C',value:'c'}],
selected:''
}
});
</script>
以上是关于vue.js实现单选框复选框和下拉框的主要内容,如果未能解决你的问题,请参考以下文章
[oldboy-django][2深入django]Form组件实现生成: select下拉框, checkbox复选框,radio单选框以及如何实现自定义数据格式要求