mirror of https://github.com/ElemeFE/element
Table: render asynchronous data
parent
2d05bdea49
commit
06f16f78e7
|
@ -312,7 +312,6 @@
|
|||
},
|
||||
|
||||
created() {
|
||||
this.tableData = this.data;
|
||||
this.gridId = 'grid_' + gridIdSeed + '_';
|
||||
|
||||
if (GUTTER_WIDTH === undefined) {
|
||||
|
@ -370,6 +369,10 @@
|
|||
this.$calcHeight(value);
|
||||
},
|
||||
|
||||
data(val) {
|
||||
this.tableData = val;
|
||||
},
|
||||
|
||||
tableData(newVal) {
|
||||
this.doOnDataChange(newVal);
|
||||
this.updateScrollInfo();
|
||||
|
@ -408,14 +411,16 @@
|
|||
this.updateScrollInfo();
|
||||
if (this.fixedColumnCount > 0) {
|
||||
this.$nextTick(() => {
|
||||
this.$refs.fixed.style.height = this.$el.clientHeight + 'px';
|
||||
const style = this.$refs.fixed.style;
|
||||
if (!style) return;
|
||||
style.height = this.$el.clientHeight + 'px';
|
||||
});
|
||||
}
|
||||
},
|
||||
|
||||
data() {
|
||||
return {
|
||||
tableData: [],
|
||||
tableData: this.data,
|
||||
showHScrollBar: false,
|
||||
showVScrollBar: false,
|
||||
hoverRowIndex: null,
|
||||
|
|
Loading…
Reference in New Issue