【Web前端问题】vm.$nextTick() 和 window.onload

1.需求是加载完所有图片再执行一段代码,就是vue怎么实现window.onload的功能,貌似vue没有这样的钩子啊

2.图片描述

为什么这里的this指向是vm,而不是window,是vue偷偷在背后进行绑定了吗?

麻烦各位了,谢谢啦

回答:

$nextTick是vue的组件插入DOM完成后执行的回调,和window.onload的事件并不一样。
因为vue单页面加载可能会导致组件的图片加载并不会响应到window.onload上,所以可能可以通过监听所有图片的onload事件去完成你的需求。

回答:

我只能说 this.$nexTick 是vue实例下的钩子。跟window挂不上边的,想用window就 直接用呀

回答:

因为$nextTick 的参数是一个回调函数

以上是 【Web前端问题】vm.$nextTick() 和 window.onload 的全部内容, 来源链接: utcz.com/a/137804.html

回到顶部