一、遇到的问题
在使用t-enhanced-table组件时,更改表格数据后请求,取服务端返回的数据对表格重新赋值,表格数据已经发生了变化,但是页面显示的数据却没更新,or无法再监听到t-enhanced-table 数据在界面上的修改
二、解决方法
1、给 t-enhanced-table设置一个key,可以设置成boolean类型的,在对表格赋值后更新这个key;
<t-enhanced-table
:key="isUpdate"
row-key="mxqdxxuuid"
:data="tableData"
:loading="tableLoading"
:columns="columns"
:pagination="pagination"
>
<template #empty>
<EmptyPlaceholder></EmptyPlaceholder>
</template>
</t-enhanced-table>
2、在数据更新的地方后面更改key的状态:
this.isUpdate = !this.isUpdate;