1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
|
<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的全选和多个的删除功能
- Jquery 实现动态加入table tr 和删除tr 以及checkbox的全选 和 获取加入TR删除TR后的数据
- DataGrid列中加入CheckBox 全选 点击Header全选 和 只操作选中部分 功能的实现
- PHP基础班初学心得:用JQ实现表单的全选、反选、取消和删除功能
- 使用vue.js实现checkbox的全选和多个的删除功能
- 使用vue.js实现checkbox的全选,和多个的删除
- Vue.js实现checkbox的全选和反选
- dev_gridControl_CheckBox列,全选和全不选功能的实现
- 关于用jQuery实现的checkbox全选和反选功能
- 基于ListView和CheckBox实现多选和全选记录的功能