Vue常用的全选/反选的示例代码


Posted in Javascript onFebruary 19, 2020

在Vue中执行CheckBox的全选反选有很多方法

我觉得最易懂,速度最快的方法就是这个!

首先就是自己创建一个input,正在mx.txt的前方添加一个input:CheckBox。在v-model加上你每次创建出来的mx.check

最重点就在于forEach遍历,出来的都是当前的。
有些人不注意的一点,为什么data里面没有check:[]这样的出现。
data里的是实时监控,你点一次自动将所有的check都变成了true。

<template>
 <div class="check">
 <button @click="checkAll">全选</button>
 <br>
 <input type="text" v-model="txt" @keyup.enter="ck" />
 <ul>
 <li v-for="(mx, index) in list" :key="index">
 <input type="checkbox" v-model="mx.check" /> {{mx.txt}}
 </li>
 </ul>
 </div>
</template>
<script>
 export default {
 data() {
 return {
 txt: "",
 list: []
 }
 },
 methods: {
 ck() {
 this.list.push({
  txt: this.txt,
  check: false
 })

 this.txt = ""
 },
 checkAll() {

 this.list.forEach((mx) => {
  mx.check = !mx.check
 })

 }
 }
 }
</script>
<style lang="less">
 .check {
 cursor: pointer;

 button {
 cursor: pointer;
 border: 0;
 padding: 10px 30px;
 background: #000;
 color: #fff;
 border-radius: 100px;
 margin-bottom: 10px;
 outline: none;
 }

 input {
 padding: 15px;
 width: 300px;
 border: 0;
 box-shadow: 0 0 15px #ccc;
 }

 ul {
 width: 300px;
 padding: 0;
 cursor: pointer;
 box-shadow: 0 0 15px #ccc;
 min-height: 300px;
 padding: 15px;
 list-style: none;

 li {
 cursor: pointer;
 margin-bottom: 12px;

 >input {
  padding: 0;
  width: auto;
 }
 }
 }
 }
</style>

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

Javascript 相关文章推荐
json对象转字符串如何实现
Dec 02 Javascript
jQuery中nextUntil()方法用法实例
Jan 07 Javascript
举例详解Python中smtplib模块处理电子邮件的使用
Jun 24 Javascript
Node.js程序中的本地文件操作用法小结
Mar 06 Javascript
利用BootStrap弹出二级对话框的简单实现方法
Sep 21 Javascript
Easyui笔记2:实现datagrid多行删除的示例代码
Jan 14 Javascript
Vue2.0实现购物车功能
Jun 05 Javascript
web前端页面生成exe可执行文件的方法
Feb 08 Javascript
微信小程序实现的图片保存功能示例
Apr 24 Javascript
如何在JavaScript中谨慎使用代码注释
Jun 21 Javascript
详解element-ui动态限定的日期范围选择器代码片段
Jul 03 Javascript
鸿蒙系统中的 JS 开发框架
Sep 18 Javascript
详解node和ES6的模块导出与导入
Feb 19 #Javascript
JS实现分页导航效果
Feb 19 #Javascript
vue随机验证码组件的封装实现
Feb 19 #Javascript
JavaScript实现PC端四格密码输入框功能
Feb 19 #Javascript
vue实现带过渡效果的下拉菜单功能
Feb 19 #Javascript
Vue.js仿Select下拉框效果
Feb 18 #Javascript
JavaScript中的惰性载入函数及优势
Feb 18 #Javascript
You might like
用定制的PHP应用程序来获取Web服务器的状态信息
2006/10/09 PHP
php判断正常访问和外部访问的示例
2014/02/10 PHP
Yii2中cookie用法示例分析
2016/07/18 PHP
php5.2的curl-bug 服务器被php进程卡死问题排查
2016/09/19 PHP
浅析PHP中json_encode与json_decode的区别
2020/07/15 PHP
jquery判断checkbox(复选框)是否被选中的代码
2010/10/20 Javascript
用js实现判断当前网址的来路如果不是指定的来路就跳转到指定页面
2011/05/02 Javascript
JavaScript比较两个对象是否相等的方法
2015/02/06 Javascript
Javascript核心读书有感之类型、值和变量
2015/02/11 Javascript
js实现鼠标经过时图片滚动停止的方法
2015/02/16 Javascript
js使用post 方式打开新窗口
2015/02/26 Javascript
javascript函数特点实例分析
2015/05/14 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
JavaScript中eval函数的问题
2016/01/31 Javascript
jQuery实现图片滑动效果
2017/03/08 Javascript
Javascript实现时间倒计时效果
2017/07/15 Javascript
Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法
2020/09/04 Javascript
python 排列组合之itertools
2013/03/20 Python
python函数局部变量用法实例分析
2015/08/04 Python
Python实现向服务器请求压缩数据及解压缩数据的方法示例
2017/06/09 Python
python中利用await关键字如何等待Future对象完成详解
2017/09/07 Python
聊聊python里如何用Borg pattern实现的单例模式
2019/06/06 Python
python2爬取百度贴吧指定关键字和图片代码实例
2019/08/14 Python
基于pytorch padding=SAME的解决方式
2020/02/18 Python
keras CNN卷积核可视化,热度图教程
2020/06/22 Python
Python获取excel内容及相关操作代码实例
2020/08/10 Python
Python 必须了解的5种高级特征
2020/09/10 Python
python 装饰器的使用示例
2020/10/10 Python
实例讲解利用HTML5 Canvas API操作图形旋转的方法
2016/03/22 HTML / CSS
捷克母婴用品购物网站:Feedo.cz
2020/12/28 全球购物
致1500米运动员广播稿
2014/02/07 职场文书
投资协议书范本
2014/04/21 职场文书
网络营销策划方案
2014/06/04 职场文书
研讨会通知
2015/04/27 职场文书
Python基于Opencv识别两张相似图片
2021/04/25 Python
Win11无法安装更新补丁KB3045316怎么办 附KB3045316补丁修复教程
2022/08/14 数码科技