vue实现全选和反选功能
发布时间 - 2026-01-11 03:03:11 点击率:次本文实例为大家分享了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
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门
如何在阿里云购买域名并搭建网站?
制作企业网站建设方案,怎样建设一个公司网站?
Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置
JavaScript如何实现类型判断_typeof和instanceof有什么区别
,交易猫的商品怎么发布到网站上去?
网站制作报价单模板图片,小松挖机官方网站报价?
如何在建站之星绑定自定义域名?
php485函数参数是什么意思_php485各参数详细说明【介绍】
详解vue.js组件化开发实践
如何在Windows虚拟主机上快速搭建网站?
详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)
详解Android——蓝牙技术 带你实现终端间数据传输
网站制作免费,什么网站能看正片电影?
如何将凡科建站内容保存为本地文件?
HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】
Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解
儿童网站界面设计图片,中国少年儿童教育网站-怎么去注册?
Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询
Laravel如何集成Inertia.js与Vue/React?(安装配置)
Laravel如何使用Livewire构建动态组件?(入门代码)
Linux网络带宽限制_tc配置实践解析【教程】
如何用景安虚拟主机手机版绑定域名建站?
详解CentOS6.5 安装 MySQL5.1.71的方法
教学论文网站制作软件有哪些,写论文用什么软件
?
EditPlus中的正则表达式实战(5)
桂林网站制作公司有哪些,桂林马拉松怎么报名?
网站建设要注意的标准 促进网站用户好感度!
WEB开发之注册页面验证码倒计时代码的实现
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
IOS倒计时设置UIButton标题title的抖动问题
Laravel Octane如何提升性能_使用Laravel Octane加速你的应用
独立制作一个网站多少钱,建立网站需要花多少钱?
BootStrap整体框架之基础布局组件
Angular 表单中正确绑定输入值以确保提交与验证正常工作
javascript基于原型链的继承及call和apply函数用法分析
Laravel如何实现邮件验证激活账户_Laravel内置MustVerifyEmail接口配置【步骤】
Laravel如何实现本地化和多语言支持_Laravel多语言配置与翻译文件管理
使用C语言编写圣诞表白程序
如何在阿里云通过域名搭建网站?
如何确保FTP站点访问权限与数据传输安全?
Win11怎么设置虚拟桌面 Win11新建多桌面切换操作【技巧】
公司网站制作价格怎么算,公司办个官网需要多少钱?
Laravel的.env文件有什么用_Laravel环境变量配置与管理详解
javascript日期怎么处理_如何格式化输出
Windows Hello人脸识别突然无法使用
如何快速查询域名建站关键信息?
Laravel怎么防止CSRF攻击_Laravel CSRF保护中间件原理与实践
百度输入法ai面板怎么关 百度输入法ai面板隐藏技巧
黑客入侵网站服务器的常见手法有哪些?

