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实现多选和全选记录的功能