可以使用 vxe-table 提供的 reloaddata 方法来重新加载数据并刷新表格。以下是一个示例代码片段: javascript // 假设你有一个新的数据集 const newData = [ { id: 1, name: 'alice', age: 25 }, { id: 2, name: 'bob', age: 30 }, // ... ]; // 假设你的 vxe-table 实例绑定在 Vue 组件...
*/// 1. 首先通过 $refs(vue内部方法,或者原生获取vxe-table这个dom)constVXE_TABLE=this.$refs.tableRef;// 2. 通过这个dom下挂载的方法 reloadData 方法 取数据VXE_TABLE..reloadData(list).then(()=>{// 如果你有loading的话 可以在这里关闭})// 至此, 数据接收完毕。}).catch(err=>{console.log('...
vxe-table 版本: 4.7.45 是否使用当前最新版本? 我已确认是使用当前的最新版本并已按要求提供复现链接与示例代码。 fixhttps://stackblitz.com/edit/vitejs-vite-wsoctt xuliangzhanadded thefixhas been fixlabelAug 9, 2024 caroundskyclosed this ascompletedAug 14, 2024 ...
tableConfig.data = data; 然后再插入的时候操作 tableConfig.data : tableConfig.data?.splice(0, 0, data); 在更新的时候也是操作 tableConfig.data : const oldData = tableConfig.data.find((m) => m.roleId == data.roleId); 更改获取出来oldData 。
reloadData(data) } return loadRest.then(() => { if (_importResolve) { _importResolve({ status: true }) } }) }) if (showMsg) { modal.message({ message: t('vxe.table.impSuccess', [records.length]), status: 'success' }) } } else { importError(params) ...