|
@@ -7,6 +7,7 @@
|
|
|
style="width: 100%"
|
|
|
@cell-click="onClick"
|
|
|
@header-click="onHeaderClick"
|
|
|
+ ref="table"
|
|
|
>
|
|
|
<el-table-column
|
|
|
v-for="(col, cindex) of data.column"
|
|
@@ -177,7 +178,12 @@ export default {
|
|
|
mounted() {
|
|
|
// 渲染后
|
|
|
},
|
|
|
- beforeUpdate() {},
|
|
|
+ beforeUpdate() {
|
|
|
+ this.$nextTick(() => { //在数据加载完,重新渲染表格
|
|
|
+ // 数据刷新是闪烁,加上这个就不闪了
|
|
|
+ this.$refs['table'].doLayout();
|
|
|
+ })
|
|
|
+ },
|
|
|
updated() {},
|
|
|
};
|
|
|
</script>
|