Vue实践与总结——生命周期

2020-06-28  本文已影响0人  xymspace

生命周期钩子

Vue生命周期

初始化调用的函数:

  new Vue();
  initMixin(Vue);
  stateMixin(Vue);
  eventsMixin(Vue);
  lifecycleMixin(Vue);
  renderMixin(Vue);

updated 有些类似,this.$nextTick() 可以用作局部的数据更新后DOM更新结束后的操作,全局的可以用 updated 生命周期函数。
errorCaptured()
当捕获一个来自子孙组件的错误时被调用,此钩子会收到三个参数:错误对象、发生错误的组件实例以及一个包含错误来源信息的字符串。此钩子可以返回 false 以阻止该错误继续向上传播。

生命周期应用

created:进行ajax请求异步数据的获取、初始化数据

mounted:挂载元素dom节点的获取

$nextTick:针对单一事件更新数据后立即操作dom

updated:任何数据的更新

上一篇下一篇

猜你喜欢

热点阅读