this.$nextTick 这是vue中的:异步更新队列(js运行机制)其实是vue获取数据时,并不是直接更新dom,而是开启一个队列。vue项目中,在对视图页面进行操作时,我们有时候发现获取不到DOM元素,这时项目也没有警告或报错提醒,这时,就找找是不是dom未加载完
在页面中,如果其他dom元素都更新完成,某一个dom节点没被加载出来,可以尝试加上this.$nextTick,就是在下一次dom更新之后执行延迟回调,实际操作:
this.$nextTick(function () {
this.bindQrcode();
})
这样页面上就能查看其要加载出来的dom了