vue_v-model和value实现复选框

vue_v-model和value实现复选框

当使用v-model和value一起实现复选框时,多个勾选框都绑定到同一数据类型的数据上,vue的值如果出现在数组当中,就会选中这一项。同时,这个过程的绑定过程也是双向的,在勾选时,value的值也会自动push到这个数组中。

示例代码

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <!--引入最新的vue稳定版本-->
    <script type="text/javascript" src="https://unpkg.com/vue/dist/vue.min.js"></script>
    <link rel="stylesheet" href="./css/style.css" type="text/css">
</head>
<body>


<!--复选框-->
<div id="app">
    <!--input复选按钮:

    -->
    <label for="one">One</label>
    <input type="checkbox"  id="one"   v-model="selectValue"  value="one"/>
    <br>
    <label for="two">Two</label>
    <input type="checkbox"  id="two"   v-model="selectValue"  value="two" />
    <br>
    <label for="three">Three</label>
    <input type="checkbox"  id="three"   v-model="selectValue"  value="three" />
    <br>
    <label for="four">Four</label>
    <input type="checkbox"  id="four"   v-model="selectValue"  value="four" />
    <br>
    <span>当前选取的选框的值:  {{selectValue}}</span>
</div>

<script>
    var  vue=new Vue({
        el:'#app',
        data:{
            selectValue:['one','two']
        },
        methods:{
            getInputValue: function (param) {
                console.info(param)
                alert("获取到的单选框的值是: "+param);
            }
        }
    });
</script>
</body>
</html>

运行结果:


运行结果
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这篇笔记主要包含 Vue 2 不同于 Vue 1 或者特有的内容,还有我对于 Vue 1.0 印象不深的内容。关于...
    云之外阅读 5,081评论 0 29
  • vue概述 在官方文档中,有一句话对Vue的定位说的很明确:Vue.js 的核心是一个允许采用简洁的模板语法来声明...
    li4065阅读 7,275评论 0 25
  • 主要还是自己看的,所有内容来自官方文档。 介绍 Vue.js 是什么 Vue (读音 /vjuː/,类似于 vie...
    Leonzai阅读 3,381评论 0 25
  • 一、了解Vue.js 1.1.1 Vue.js是什么? 简单小巧、渐进式、功能强大的技术栈 1.1.2 为什么学习...
    蔡华鹏阅读 3,382评论 0 3
  • 下载安装搭建环境 可以选npm安装,或者简单下载一个开发版的vue.js文件 浏览器打开加载有vue的文档时,控制...
    冥冥2017阅读 6,095评论 0 42