我有一个由Vue渲染的表。我想在渲染后对其应用数据表。我之所以首先使用Vue的原因是因为它在每个单元上都需要很多自定义功能。

每当我在表上调用datatable函数时,都会出现错误,因为vue尚未完成渲染表。

有什么方法可以知道Vue何时完成了dom中所有元素的渲染,因此我可以在其上应用数据表。

最佳答案

checkout Vue.nextTick()
这是来自文档的示例:

// modify data
vm.msg = 'Hello'
// DOM not updated yet
Vue.nextTick(function () {
  // DOM updated
})

引用:http://vuejs.org/api/#Vue-nextTick

10-05 20:35
查看更多