zoukankan      html  css  js  c++  java
  • vue中如何判断checkbox是否选中

    console.log(event.target.checked)

    例:

     例:

    实现:选中按钮激活,不选 input 加上disabled

    方法一:@click方法:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>Document</title>
    </head>
    <body>
        <div id="app">
            <label for="ab1"><input type="checkbox" id="ab1"  @click = "checkbox()">我同意</label><br/>
            <button type ="button" :disabled = "!dis">注册</button>
    
        </div>
    </body>
    <script src="js/vue2.js"></script>
    <script type="text/javascript">
    var vm = new Vue({
        el:'#app',
        data:{
            dis:false
        },
        methods:{
            // 选中为true,未选中为false
            checkbox(){
                this.dis = event.target.checked
                console.log(event.target.checked)
            }
        }
    })
    </script>
    
    </html> 

    方法二:  v-model    ,v-model =“dis”的值就是checked   是否选中的值   等同于 event.target.checked

    <div id="app">
            <label for="ab2"><input type="checkbox" id="ab2" v-model="dis">我同意 {{dis}}</label><br/>
            <button type ="button" :disabled = "!dis">注册</button>
    </div>
    
    
    var vm = new Vue({
        el:'#app',
        data:{
            dis:false
        },
        methods:{
           
        }
    })

     

  • 相关阅读:
    kibana操作
    git使用入门
    ES增删改查
    MySQL&ES连接池
    java递归生成树结构的数据
    lambda新特性,对两组集合中相同的数据去重
    java8新特性 LocalDateTime,LocalDate ,LocalTime 使用,Period 获取时间差
    photoshop安装包
    java自定义异常及异常的抛出
    git回滚到任意版本
  • 原文地址:https://www.cnblogs.com/liubingyjui/p/12844307.html
Copyright © 2011-2022 走看看