【问题标题】:vue js event after rending is done渲染完成后的vue js事件
【发布时间】:2017-03-03 14:31:42
【问题描述】:

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

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

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

【问题讨论】:

    标签: javascript vue.js


    【解决方案1】:

    查看Vue.nextTick()

    这是来自文档的示例:

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

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

    【讨论】:

      猜你喜欢
      • 2017-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-16
      • 2021-04-09
      • 2016-01-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多