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

查看:95
本文介绍了vue.js - vue动态渲染列表数据的时候,有渲染完成的回调接口吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

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

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

解决方案

文档上写的:

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

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

这篇关于vue.js - vue动态渲染列表数据的时候,有渲染完成的回调接口吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆