【发布时间】:2023-03-08 07:32:01
【问题描述】:
我想知道如何获取一个现有的(初始)v-data-table 组件,其中填充了 :headers 和 :items 道具,然后使用新数据和新列标题完全重新渲染组件?是否有特殊的更新或销毁原生 Vue 或 Vuetify 的方式来做到这一点?
我希望我的 UX 是:查看装载时创建的初始表,选择新列,单击更新,队列加载器图标,使用新项目和新标题重新呈现表。
提前致谢。
【问题讨论】:
-
到目前为止您尝试过什么解决方案?
-
停止疑惑,开始编码吧。你的问题明确表明你还没有尝试过任何事情。简而言之,只要您的
items和headers是响应式的,对它们的任何更改都会相应地触发重新渲染。对于人眼来说,它是即时的,所以如果你想看到加载器图标,你需要在执行更新之前显示加载图标,显示它与你认为更新过程应该花费的一样多,然后隐藏它,更新数据。
标签: javascript vue.js frontend vuetify.js