本文实例为大家分享了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
相关文章:
建站之星官网登录失败?如何快速解决?
建站为何优先选择香港服务器?
PHP正则匹配日期和时间(时间戳转换)的实例代码
建站主机系统SEO优化与智能配置核心关键词操作指南
武汉外贸网站制作公司,现在武汉外贸前景怎么样啊?
建站主机如何选?高性价比方案全解析
阿里云网站搭建费用解析:服务器价格与建站成本优化指南
香港网站服务器数量如何影响SEO优化效果?
南阳网站制作公司推荐,小学电子版试卷去哪里找资源好?
东莞专业制作网站的公司,东莞大学生网的网址是什么?
宿州网站制作公司兴策,安徽省低保查询网站?
深圳网站制作案例,网页的相关名词有哪些?
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
如何通过可视化优化提升建站效果?
网站按钮制作软件,如何实现网页中按钮的自动点击?
如何破解联通资金短缺导致的基站建设难题?
小米网站链接制作教程,请问miui新增网页链接调用服务有什么用啊?
黑客如何利用漏洞与弱口令入侵网站服务器?
广平建站公司哪家专业可靠?如何选择?
建站之星如何实现PC+手机+微信网站五合一建站?
如何在景安服务器上快速搭建个人网站?
网站制作说明怎么写,简述网页设计的流程并说明原因?
广州商城建站系统开发成本与周期如何控制?
沈阳个人网站制作公司,哪个网站能考到沈阳事业编招聘的信息?
Python如何创建带属性的XML节点
如何在阿里云虚拟主机上快速搭建个人网站?
官网自助建站平台指南:在线制作、快速建站与模板选择全解析
外贸公司网站制作,外贸网站建设一般有哪些步骤?
东莞专业网站制作公司有哪些,东莞招聘网站哪个好?
电影网站制作价格表,那些提供免费电影的网站,他们是怎么盈利的?
网站制作的方法有哪些,如何将自己制作的网站发布到网上?
教学网站制作软件,学习*后期制作的网站有哪些?
建站org新手必看:2024最新搭建流程与模板选择技巧
Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递
如何通过VPS建站无需域名直接访问?
制作网站怎么制作,*游戏网站怎么搭建?
建站之星价格显示格式升级,你的预算足够吗?
微信小程序制作网站有哪些,微信小程序需要做网站吗?
香港服务器租用每月最低只需15元?
如何自己制作一个网站链接,如何制作一个企业网站,建设网站的基本步骤有哪些?
建站之星云端配置指南:模板选择与SEO优化一键生成
天津个人网站制作公司,天津网约车驾驶员从业资格证官网?
义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?
整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?
北京网站制作的公司有哪些,北京白云观官方网站?
非常酷的网站设计制作软件,酷培ai教育官方网站?
电商平台网站制作流程,电商网站如何制作?
如何快速生成凡客建站的专业级图册?
建站之星五站合一营销型网站搭建攻略,流量入口全覆盖优化指南
如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?
*请认真填写需求信息,我们会在24小时内与您取得联系。