我有一个由Vue呈现的表。我想在渲染后在其上应用数据表。我首先使用Vue的原因是因为它需要在每个单元格上有很多自定义功能。
每当我在表上调用datatable函数时,我都会收到错误,因为vue没有完成渲染表。
有没有办法知道什么时候Vue完成渲染dom中的所有元素,所以我可以在其上应用数据表。
答案 0 :(得分:4)
查看Vue.nextTick()
以下是文档中的示例:
// modify data
vm.msg = 'Hello'
// DOM not updated yet
Vue.nextTick(function () {
// DOM updated
})