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实现单选框复选框和下拉框的主要内容,如果未能解决你的问题,请参考以下文章

单选框、复选框、下拉框的CSS怎么写?

下拉框多选框单选框 通过TagHelper绑定数据

C#中Windows设计窗怎么实现单选框和省市下拉框联动?

下拉框和单选框复选框的选中的值

[oldboy-django][2深入django]Form组件实现生成: select下拉框, checkbox复选框,radio单选框以及如何实现自定义数据格式要求

Android学习使用基本界面组件(下拉框,单选框,复选框,数字转轮,滚动条)