全网整合营销服务商

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

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

使用vue.js实现checkbox的全选和多个的删除功能

template代码:

<template> 
<div class="hello"> 
<ul> <li v-for="(item, index) in proData"> 
<label for=""> 
<input type="checkbox" :value="index" v-model="selectArr"> 
</label>{{item.name}} 
</li>: 
</ul> 
<button type="" @click="del">删除</button>{{selectArr}} 
<label> 
<input type="checkbox" class="checkbox" @click="selectAll" />全选 
</label> 
</div> 
</template>

script部分:

<script>
var proData = [{
  "name": "j1ax"
}, {
  "name": "j2ax"
}, {
  "name": "j3ax"
}, {
  "name": "j4ax"
}]
export default {
  name: 'hello',
  data() {
    return {
      proData: proData,
      selectArr: []
    }
  },
  created() {
    this.$http.get('/api/home').then(function(response) {
      response = response.body;
      this.proData = response.data;
    })
  },
  methods: {
    del() {
      let arr = [];
      var len = this.proData.length;
      for (var i = 0; i < len; i++) {
        if (this.selectArr.indexOf(i)>=0) {
          console.log(this.selectArr.indexOf(i))
        }else{
          arr.push(proData[i])
        }
      }
      this.proData = arr;
      this.selectArr = []
    },
    selectAll(event) {
      var _this = this;
      console.log(event.currentTarget)
      if (!event.currentTarget.checked) {
        this.selectArr = [];
      } else { //实现全选
        _this.selectArr = [];
        _this.proData.forEach(function(item, i) {
          _this.selectArr.push(i);
        });
      }
    }
  }
}
</script>

以上所述是小编给大家介绍的使用vue.js实现checkbox的全选和多个的删除功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# vuejs  # checkbox  # 全选  # vue实现全选、反选功能  # 利用Vue.js实现checkbox的全选反选效果  # 利用Vue.js指令实现全选功能  # vue实现全选功能  # vue.js实现的全选与全不选功能示例【基于elementui】  # vue实现全选和反选功能  # vue使用监听实现全选反选功能  # vue 实现全选全不选的示例代码  # vue中table实现真正的跨越全选  # 小编  # 多个  # 在此  # 给大家  # 所述  # 给我留言  # 感谢大家  # 疑问请  # 有任何  # model  # selectArr  # button  # type  # input  # script  # var  # j1ax  # click 


相关文章: 如何选购建站域名与空间?自助平台全解析  建站主机助手选型指南:2025年热门推荐与高效部署技巧  ,有什么在线背英语单词效率比较高的网站?  如何在阿里云虚拟机上搭建网站?步骤解析与避坑指南  公司网站建设制作费用,想建设一个属于自己的企业网站,该如何去做?  临沂网站制作公司有哪些,临沂第四中学官网?  网站制作哪家好,cc、.co、.cm哪个域名更适合做网站?  设计网站制作公司有哪些,制作网页教程?  ,怎么用自己头像做动态表情包?  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  如何用西部建站助手快速创建专业网站?  C#怎么创建控制台应用 C# Console App项目创建方法  长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?  如何用PHP快速搭建CMS系统?  如何在橙子建站中快速调整背景颜色?  广东企业建站网站优化与SEO营销核心策略指南  沈阳制作网站公司排名,沈阳装饰协会官方网站?  建站VPS推荐:2025年高性能服务器配置指南  打鱼网站制作软件,波克捕鱼官方号怎么注册?  北京专业网站制作设计师招聘,北京白云观官方网站?  建站之星上传入口如何快速找到?  如何实现建站之星域名转发设置?  免费公司网站制作软件,如何申请免费主页空间做自己的网站?  C++用Dijkstra(迪杰斯特拉)算法求最短路径  广州营销型建站服务商推荐:技术优势与SEO优化解析  如何高效完成独享虚拟主机建站?  高性能网站服务器部署指南:稳定运行与安全配置优化方案  如何通过wdcp面板快速创建网站?  建站之星后台管理如何实现高效配置?  建站主机系统SEO优化与智能配置核心关键词操作指南  南京网站制作费用,南京远驱官方网站?  seo网站制作优化,网站SEO优化步骤有哪些?  建站之星免费模板:自助建站系统与智能响应式一键生成  深圳网站制作的公司有哪些,dido官方网站?  深圳防火门网站制作公司,深圳中天明防火门怎么编码?  唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?  如何在阿里云虚拟主机上快速搭建个人网站?  javascript中对象的定义、使用以及对象和原型链操作小结  如何用VPS主机快速搭建个人网站?  太原网站制作公司有哪些,网约车营运证查询官网?  logo在线制作免费网站在线制作好吗,DW网页制作时,如何在网页标题前加上logo?  建站之星CMS建站配置指南:模板选择与SEO优化技巧  如何在服务器上配置二级域名建站?  制作旅游网站html,怎样注册旅游网站?  教程网站设计制作软件,怎么创建自己的一个网站?  电商网站制作公司有哪些,1688网是什么意思?  广州商城建站系统开发成本与周期如何控制?  建站之星安装需要哪些步骤及注意事项?  c# 在高并发场景下,委托和接口调用的性能对比  建站之星在线客服如何快速接入解答? 

您的项目需求

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