Commit e7d7953c authored by zhangderong's avatar zhangderong

修复数据为空,全选被选中问题

parent 271c28b0
...@@ -398,12 +398,13 @@ import Router from 'vue-router'; ...@@ -398,12 +398,13 @@ import Router from 'vue-router';
watch: { watch: {
checkboxList: { checkboxList: {
handler: function (val, oldVal) { handler: function (val, oldVal) {
if(this.ajaxData.length==0){
this.checked=false
return
}
if (this.checkboxList.length === this.ajaxData.length) { if (this.checkboxList.length === this.ajaxData.length) {
this.checked=true; this.checked=true;
} }
if(this.ajaxData.length==0){
this.checked=false
}
else { else {
this.checked=false; this.checked=false;
} }
......
...@@ -1020,11 +1020,12 @@ export default { ...@@ -1020,11 +1020,12 @@ export default {
}, },
checkboxList: { checkboxList: {
handler: function (val, oldVal) { handler: function (val, oldVal) {
if (this.checkboxList.length === this.ajaxData.length) {
this.checked=true;
}
if(this.ajaxData.length==0){ if(this.ajaxData.length==0){
this.checked=false this.checked=false
return
}
if (this.checkboxList.length === this.ajaxData.length) {
this.checked=true;
} }
else { else {
this.checked=false; this.checked=false;
......
...@@ -316,6 +316,10 @@ export default { ...@@ -316,6 +316,10 @@ export default {
watch: { watch: {
checkboxList: { checkboxList: {
handler: function (val, oldVal) { handler: function (val, oldVal) {
if(this.ajaxData.length==0){
this.checked=false
return
}
if (this.checkboxList.length === this.ajaxData.length) { if (this.checkboxList.length === this.ajaxData.length) {
this.checked=true; this.checked=true;
} else { } else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment