如何在 VueJS 2 上重新渲染 v-data-table

How to rerender v-data-table on VueJS 2

我有一个 v-data-table。在弹出窗口中,我 select table 的一些列并组合这些值并将它们作为新列添加回 table。 我的问题是,单击“保存”按钮后我无法重新渲染 v-data-table。我尝试了 $forceUpdate 但没有用。我能用什么?

很奇怪,它没有自动重新呈现。但一种解决方案可能是为您的数据分配一个空数组(我假设它是一个数组)并在它之后立即放置:

tabledata = []; // empty your data here
Vue.nextTick(function () {
   tabledata = [0,1,2]; // assign your new data here
})

https://v2.vuejs.org/v2/api/#Vue-nextTick