在完成rending之后的vue js事件

时间:2016-10-21 10:13:16

标签: javascript vue.js

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

每当我在表上调用datatable函数时,我都会收到错误,因为vue没有完成渲染表。

有没有办法知道什么时候Vue完成渲染dom中的所有元素,所以我可以在其上应用数据表。

1 个答案:

答案 0 :(得分:4)

查看Vue.nextTick()

以下是文档中的示例:

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

参考:http://vuejs.org/api/#Vue-nextTick