Vue beforeUpdate 生命周期钩子

实例

使用 beforeUpdate 生命周期钩子来计算触发更新的次数。

  1. export default {
  2. data() {
  3. return {
  4. sliderVal: 50,
  5. renderCount: 0
  6. }
  7. },
  8. beforeUpdate() {
  9. this.renderCount++;
  10. }
  11. }

定义与用法

beforeUpdate 生命周期钩子发生在 Vue 的反应系统检测到需要新渲染的更改之后,但在该渲染发生之前。

为了避免无限循环,我们应该始终考虑使用 beforeUpdate 生命周期钩子,而不是 updated 的生命周期钩子。


关联页面

Vue 教程: Vue 生命周期钩子

Vue 教程: mounted 钩子

Vue 教程: updated 钩子

Vue 参考引用: Vue updated 生命周期

分类导航