全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

vue实现全选和反选功能

本文实例为大家分享了vue实现全选反选功能的具体代码,供大家参考,具体内容如下

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<script type="text/javascript" src = "vue.js"></script>
<body>
    <div id = "test">
      <input type='checkbox' v-model="checkBox.checked" class='input-checkbox' @click='checkedAll'>全选
      <div v-for='checkb in checkboxData'>
        <input  type='checkbox' class='input-checkbox' @click="checkItem" v-model='checkBox.items[checkb.id]'>
        {{checkb.value}}
      </div>

    </div>

</body>
<script>
  var vue = new Vue({
    el:"#test",
    data:{
      checkboxData:[
      {
        id:'1',
        value:'苹果'
      },{
        id:'2',
        value:'荔枝'
      },{
        id:'3',
        value:'香蕉'
      },{
        id:'4',
        value:'火龙果'
      }
      ],
      checkBox:{
        checked:false,
        items:{}
      }

    },
    methods:{
      checkedAll: function() {
        var _this = this;
        console.log(_this.checkboxData);
        console.log(this.checkBox.items);
        this.checkboxData.forEach(function (item) {
          console.log(item.id);
          _this.checkBox.items[item.id] = _this.checkBox.checked;
          console.log(_this.checkBox.items);
        });
        //实现反选

      },
      checkItem:function(){
        var unchecked = 0;
        var _this = this;
        this.checkboxData.forEach(
          function(item) {
            unchecked += (! _this.checkBox.items[item.id]) || 0;
          });
        _this.checkBox.checked = unchecked > 0 ? false : true;
      }

    }

  })
</script>

</html>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# vue  # 全选  # 反选  # vue实现全选、反选功能  # 使用vue.js实现checkbox的全选和多个的删除功能  # 利用Vue.js实现checkbox的全选反选效果  # 利用Vue.js指令实现全选功能  # vue实现全选功能  # vue.js实现的全选与全不选功能示例【基于elementui】  # vue使用监听实现全选反选功能  # vue 实现全选全不选的示例代码  # vue中table实现真正的跨越全选  # 大家分享  # 具体内容  # 大家多多  # charset  # UTF  # title  # en  # head  # meta 


相关文章: 建站之星官网登录失败?如何快速解决?  建站为何优先选择香港服务器?  PHP正则匹配日期和时间(时间戳转换)的实例代码  建站主机系统SEO优化与智能配置核心关键词操作指南  武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?  建站主机如何选?高性价比方案全解析  阿里云网站搭建费用解析:服务器价格与建站成本优化指南  香港网站服务器数量如何影响SEO优化效果?  南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?  东莞专业制作网站的公司,东莞大学生网的网址是什么?  宿州网站制作公司兴策,安徽省低保查询网站?  深圳网站制作案例,网页的相关名词有哪些?  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  如何通过可视化优化提升建站效果?  网站按钮制作软件,如何实现网页中按钮的自动点击?  如何破解联通资金短缺导致的基站建设难题?  小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?  黑客如何利用漏洞与弱口令入侵网站服务器?  广平建站公司哪家专业可靠?如何选择?  建站之星如何实现PC+手机+微信网站五合一建站?  如何在景安服务器上快速搭建个人网站?  网站制作说明怎么写,简述网页设计的流程并说明原因?  广州商城建站系统开发成本与周期如何控制?  沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?  Python如何创建带属性的XML节点  如何在阿里云虚拟主机上快速搭建个人网站?  官网自助建站平台指南:在线制作、快速建站与模板选择全解析  外贸公司网站制作,外贸网站建设一般有哪些步骤?  东莞专业网站制作公司有哪些,东莞招聘网站哪个好?  电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?  网站制作的方法有哪些,如何将自己制作的网站发布到网上?  教学网站制作软件,学习*后期制作的网站有哪些?  建站org新手必看:2024最新搭建流程与模板选择技巧  Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递  如何通过VPS建站无需域名直接访问?  制作网站怎么制作,*游戏网站怎么搭建?  建站之星价格显示格式升级,你的预算足够吗?  微信小程序制作网站有哪些,微信小程序需要做网站吗?  香港服务器租用每月最低只需15元?  如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?  建站之星云端配置指南:模板选择与SEO优化一键生成  天津个人网站制作公司,天津网约车驾驶员从业资格证官网?  义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?  整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?  北京网站制作的公司有哪些,北京白云观官方网站?  非常酷的网站设计制作软件,酷培ai教育官方网站?  电商平台网站制作流程,电商网站如何制作?  如何快速生成凡客建站的专业级图册?  建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南  如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。