很简单的使用vue实现全选和取消全选

直接上代码,简单易懂不懂得可以留言。

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head><body><div id="app"><div v-for="list,index in lists"><label :for="index">{{list.name}}<input :id="index" type="checkbox" :value="list.name" v-model="checkboxArr"> //这里注意list.name这个值一定要和checkAll函数中绑定的红色的值要一样</label></div><label><input type="checkbox" class="checkbox" @click="selectAll" />{{checkAllAddTxt}}</label></div><script src="vue.js"></script><script>window.onload = function () {var c = new Vue({el: '#app',data: {checkboxArr: [],lists: [{ // lists是从接口拿到的要遍历带有checkbox的数据'name': '111'}, {'name': '222'}, {'name': '333'}, {'name': '444'}],checkAllAddTxt: '全选' // 作为全选 取消全选的显示文字
                },methods: {selectAll: function (event) {var _this = this;if (!event.currentTarget.checked) {this.checkboxArr = []; // 取消全选this.checkAllAddTxt = '全选';} else { // 实现全选_this.checkboxArr = [];_this.lists.forEach(function (list, i) {_this.checkboxArr.push(list.name);});this.checkAllAddTxt = '取消全选';}}}});};</script>
</body></html>

转载于:https://www.cnblogs.com/lm-it/p/8467400.html

vue全选和取消全选(无bug)相关推荐

  1. react实现全选、取消全选和个别选择

    react里面实现全选和取消全选,个别选择等操作,效果如下 代码: import React, {Component} from 'react' export default class Demo e ...

  2. 在项目中学习.NET的JQuery CheckBox方法(全选、取消全选、其他)

    一.在项目中遇到的CheckBox的全选和取消全选以及其他等解决方案如下: // 对全选和取消全选的事件 $("#CheckAll").click(function () {    ...

  3. axure实现复选框全选_AxureRP8实战手册-案例73(全选与取消全选效果)

    案例73. 全选与取消全选效果 案例来源: 百度音乐-音乐盒 案例效果: 初始状态/取消全选时:(图5-117) 全选后取消任一选项时:(图5-118) 全选/单选全部选中时:(图5-119) 案例描 ...

  4. DataGridView添加一行数据、全选、取消全选、清空数据、删除选中行

    .net 2005下的Windows Form Application,一个DataGridView控件和4个Button,界面设置如下: 代码如下,有注解,相信大家都看得明白: using Syst ...

  5. php 复选框全选和取消,基于JavaScript实现复选框的全选和取消全选

    这篇文章主要为大家详细介绍了基于JavaScript实现复选框的全选和取消全选,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了js复选框的全选和取消全选的具体代码,供大家参考, ...

  6. 实现全选和取消全选功能

    <body> <div class="wrap"> <table> <thead> <tr> <th> &l ...

  7. AVL_全选_取消全选_打印_ZMM1035

    *&---------------------------------------------------------------------* *& Report ZMM1035 * ...

  8. 通过js控制layui选择框checkbox的选中、取消选中,以及使用layui实现全选、取消全选的一种方式

    js控制选中.取消选中 ,layui实现全选.取消全选 layui版本2.5.x html部分: <form class="layui-form" id="form ...

  9. react 全选_react实现全选、取消全选和个别选择

    react里面实现全选和取消全选,个别选择等操作,效果如下 代码: import React, {Component} from 'react' export default class Demo e ...

最新文章

  1. 【GStreamer】gstreamer工具详解之:gst-inspect-1.0
  2. 那些对数据实时性要求高的APP后端是怎么做的
  3. 正则匹配没有闭合标签_RegExRX for Mac(多功能正则表达式开发工具)
  4. 系统背景描述_【计算机论文】管件加工管理系统和数据库的结构探析
  5. Threading in C#
  6. sql实现寻找中位数(使用sign、case、自定义变量等)
  7. 修改 class_明明有class为什么还是报ClassNotFoundException?
  8. USB转RS232驱动怎么安装?
  9. Apache NiFi 简介
  10. 安全测试——SQL注入
  11. 动态内存管理(开辟以及释放动态内存空间)
  12. WebDriver中页面滚动(scrolling)
  13. MATLAB实现三角剖分(Delaunay)算法
  14. 1. Emacs使用本地elpa镜像
  15. php 变量 问号,php – Laravel查询返回问号而不是变量值
  16. 为何国外的人都爱用电子邮箱?注册电子邮箱有哪些好处呢?
  17. CSRF 的攻击过程
  18. RGB TO ARGB
  19. macd的python代码同花顺_手把手教你妙用MACD指标
  20. xCode 编写C++程序

热门文章

  1. 蓝桥杯 ALGO-37 算法训练 Hankson的趣味题
  2. 【iOS】Illegal Configuration: The Label outlet from the ViewController to the UILabel is invalid. Outl
  3. xcode 中不小心删除 stroryboard 的恢复办法
  4. python手写数字识别实验报告_机器学习python实战之手写数字识别
  5. 2的指数算法唯一算包含信息
  6. Perl调用shell命令方法小结
  7. 十大办法帮助传统产业数字化转型
  8. NDK error Error 126 make: *** Deleting file
  9. 精述字符编码(读这篇就够了)
  10. Linux 命令(30)—— scp 命令