Skip to content
This repository was archived by the owner on Jun 27, 2024. It is now read-only.

Commit e3f48c7

Browse files
committed
Update Table.vue
1 parent f892302 commit e3f48c7

File tree

1 file changed

+16
-6
lines changed

1 file changed

+16
-6
lines changed

js/Components/Table.vue

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,31 +3,39 @@ export default {
33
props: {
44
meta: {
55
type: Object,
6-
default: () => {},
6+
default: () => {
7+
return {};
8+
},
79
required: false,
810
},
911
1012
columns: {
1113
type: Object,
12-
default: () => {},
14+
default: () => {
15+
return {};
16+
},
1317
required: false,
1418
},
1519
1620
filters: {
1721
type: Object,
18-
default: () => {},
22+
default: () => {
23+
return {};
24+
},
1925
required: false,
2026
},
2127
2228
search: {
2329
type: Object,
24-
default: () => {},
30+
default: () => {
31+
return {};
32+
},
2533
required: false,
2634
},
2735
2836
onUpdate: {
2937
type: Function,
30-
required: true,
38+
required: false,
3139
},
3240
},
3341
@@ -96,7 +104,9 @@ export default {
96104
queryBuilderData: {
97105
deep: true,
98106
handler() {
99-
this.onUpdate(this.queryBuilderData);
107+
if (this.onUpdate) {
108+
this.onUpdate(this.queryBuilderData);
109+
}
100110
},
101111
},
102112
},

0 commit comments

Comments
 (0)