vue动态渲染列表数据的时候,有渲染完成的回调接口吗?

因为使用了iscroll,我在列表页通过异步请求数据,等到数据后追加到原有的数据中,这时候vue的渲染过程应该会有一定耗时?对吧。
我需要在渲染完成后进行iscroll的高度刷新myscroll.refresh();

$nextTick只是在页面第一次进来的时候渲染才会触发,有其他相关的API来监听数据变动后的渲染结束吗?

阅读 5.6k
1 个回答

文档上写的:

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

设置完数据再Vue.nextTick就可以啦

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题