1. 首页
  2. 编程面试题
  3. 前端
  4. Vue

哪一个生命周期钩子函数开始可以找到this对象内容?哪个钩子函数开始可以找到ref对象?哪个钩子函数开始可以找到DOM对象?



- 所有生命周期钩子函数都可以找到this对象内容,但却并不一定能够访问到想要的this对象属性,在beforeCreate实例初始化之后调用, data和methods都还没有初始化完成,通过this不能访问响应式数据与对应的方法内容,但因为store、router等对象内容是在入口文件中进行挂载的,那么在组件的beforeCreate钩子函数中是通过获取到对应的对象内容的,所以可以在beforeCreate钩子函数中进行类似route当前路由对象的参数内容获取操作。
- ref与Dom对象需要在mounted钩子函数中才能找到,而在mounted钩子函数中并不能确保页面都已经被渲染成功,所以还需要利用nextTick来进行DOM对象是否最终存在,而在destroyed钩子函数中因为组件的销毁,ref以及dom对象内容将不再能够获取。

发布者:admin,如若转载,请注明出处:https://ai1024.vip/40250.html

QR code
//