VUE生命周期函数

可谓是一个个鲜活的生命在服务于各个在使用VUE框架的码农~

  • beforeCreate: 创建实例之前;
  • 初始化 注入&校验 把data、methods、props、computed、provide、watch...依次挂载到实例上
  • methods 中普通的方法和computed中的方法区别在于后者存在缓存,如果数据值没有变直接调取缓冲中的结果,不会再走函数体
  • created: 实例创建完成(一般在这里做数据的异步请求,保证数据尽快拿回来);
  • v-if vs v-show :前者是控制组件是否存在,当v-if值为true则存在,值为false则销毁不存在, 从而控制组件的生命周期。后者是控制组件是否显示,不会引发组件的生命周期函数
  • beforeMount 渲染DOM之前,编译模板,把模板放到render函数中。
  • mounted 编译完成,并将数据放到指定位置

上述生命周期函数在生命周期内只执行一次

  • beforeUpdate 数据更新之前 (数据更新控制DOM重新渲染)
  • update 重新渲染完成
  • beforeDestroy 销毁之前
  • destroyed 销毁完成

VUE生命周期函数

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。