全网整合营销服务商

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

免费咨询热线: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 


相关文章: 如何在沈阳梯子盘古建站优化SEO排名与功能模块?  c++如何打印函数堆栈信息_c++ backtrace函数与符号名解析【方法】  制作网站的软件下载免费,今日头条开宝箱老是需要下载怎么回事?  重庆市网站制作公司,重庆招聘网站哪个好?  公司网站设计制作厂家,怎么创建自己的一个网站?  如何高效利用亚马逊云主机搭建企业网站?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  南宁网站建设制作定制,南宁网站建设可以定制吗?  西安制作网站公司有哪些,西安货运司机用的最多的app或者网站是什么?  七夕网站制作视频,七夕大促活动怎么报名?  如何在阿里云虚拟主机上快速搭建个人网站?  定制建站方案优化指南:企业官网开发与建站费用解析  网站制作费用多少钱,一个网站的运营,需要哪些费用?  网站制作企业,网站的banner和导航栏是指什么?  头像制作网站在线制作软件,dw网页背景图像怎么设置?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  小型网站制作HTML,*游戏网站怎么搭建?  如何通过西部数码建站助手快速创建专业网站?  如何通过虚拟机搭建网站?详细步骤解析  深圳网站制作设计招聘,关于服装设计的流行趋势,哪里的资料比较全面?  C#如何使用XPathNavigator高效查询XML  建站之星如何助力企业快速打造五合一网站?  如何彻底删除建站之星生成的Banner?  个人网站制作流程图片大全,个人网站如何注销?  企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?  淘宝制作网站有哪些,淘宝网官网主页?  如何通过.red域名打造高辨识度品牌网站?  电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?  网页设计网站制作软件,microsoft office哪个可以创建网页?  太平洋网站制作公司,网络用语太平洋是什么意思?  北京营销型网站制作公司,可以用python做一个营销推广网站吗?  ,sp开头的版面叫什么?  建站之星IIS配置教程:代码生成技巧与站点搭建指南  深圳 网站制作,深圳招聘网站哪个比较好一点啊?  韩国网站服务器搭建指南:VPS选购、域名解析与DNS配置推荐  制作网站怎么制作,*游戏网站怎么搭建?  动图在线制作网站有哪些,滑动动图图集怎么做?  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  如何注册花生壳免费域名并搭建个人网站?  攀枝花网站建设,攀枝花营业执照网上怎么年审?  开源网站制作软件,开源网站什么意思?  哈尔滨网站建设策划,哈尔滨电工证查询网站?  高防服务器租用如何选择配置与防御等级?  建站之星如何优化SEO以实现高效排名?  如何快速搭建高效可靠的建站解决方案?  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  较简单的网站制作软件有哪些,手机版网页制作用什么软件?  如何通过wdcp面板快速创建网站?  建站之星安装提示数据库无法连接如何解决?  如何通过cPanel快速搭建网站? 

您的项目需求

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