渲染完成后的 vue js 事件

Epi*_*ist 2 javascript vue.js

我有一个由 Vue 渲染的表格。我想在渲染后对其应用数据表。我首先使用 Vue 的原因是它需要在每个单元格上提供大量自定义功能。

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

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

Man*_*ani 5

查看Vue.nextTick()

这是文档中的示例:

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

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