首页 > 其他分享 >Vue生命周期

Vue生命周期

时间:2022-11-14 15:11:07浏览次数:53  
标签:生命周期 console log 渲染 创建 Vue

Vue生命周期有四个阶段,八个函数:

  beforeCreate(){
    console.log("beforeCreate:创建之前")
  },
  created(){
    console.log("created:创建完成")
  },
  beforeMount(){
    console.log("beforeMount:渲染之前")
  },
  mounted(){
    console.log("mounted:渲染完成")
  },
  beforeUpdate(){
    console.log("beforeUpdate:更新之前")
  },
  updated(){
    console.log("updated:已更新")
  },
  beforeUnmount(){
    console.log("beforeUnmount:卸载之前")
  },
  unmounted(){
    console.log("unmounted:已卸载")
  }

 这些函数和 data 是同级的:

 

当进入页面时:

 

进行创建和渲染

设置一个值,并创建一个按钮来触发事件改变这个msg的值:

 

点击之后:

 

可以发现msg的值改变了,同时也触发了生命周期中的更新的函数。

 

标签:生命周期,console,log,渲染,创建,Vue
From: https://www.cnblogs.com/0099-ymsml/p/16889089.html

相关文章

  • Vue3 企业级优雅实战 - 组件库框架 - 4 组件库的 CSS 架构
    在前一篇文章中分享了搭建组件库的基本开发环境、创建了foo组件模块和组件库入口模块,本文分享组件库的样式架构设计。1常见的CSS架构模式常见的CSS架构模式有很多......
  • Vue通过事件交互将数据从子组件传递到父组件
    首先有两个组件:父组件:App.vue子组件:ComponentForOne.vue<template><imgalt="Vuelogo"src="./assets/logo.png"><!--下面使用组件:组件标签名--><......
  • vue中的几个高级概念
    混入mixins官方解释混入(mixin)提供了一种非常灵活的方式,来分发Vue组件中的可复用功能。一个混入对象可以包含任意组件选项。当组件使用混入对象时,所有混入对象的......
  • Vue虚拟dom是如何被创建的
    先来看生成虚拟dom的入口文件:...import{parse}from'./parser/index'import{optimize}from'./optimizer'import{generate}from'./codegen/inde......
  • vue3实战-完全掌握ref、reactive
    知道大家使用Vue3的时候有没有这样的疑惑,“ref、rective都能创建一个响应式对象,我该如何选择?”,“为什么响应式对象解构之后就失去了响应式?应该如何处理?”今天咱们就来......
  • vue源码分析-响应式系统(二)
    为了深入介绍响应式系统的内部实现原理,我们花了一整节的篇幅介绍了数据(包括data,computed,props)如何初始化成为响应式对象的过程。有了响应式数据对象的知识,上一节的后......
  • vue源码分析-响应式系统(三)
    上一节,我们深入分析了以data,computed为数据创建响应式系统的过程,并对其中依赖收集和派发更新的过程进行了详细的分析。然而在使用和分析过程中依然存在或多或少的问题,这......
  • vue源码分析-响应式系统(一)
    从这一小节开始,正式进入Vue源码的核心,也是难点之一,响应式系统的构建。这一节将作为分析响应式构建过程源码的入门,主要分为两大块,第一块是针对响应式数据props,methods,da......
  • vue2项目中使用 vue2-org-tree组件实现组织架构图
    1.安装及使用操作流程npm安装:npmivue2-org-tree安装loader,不然会报错npminstall--save-devlessless-loadermain.js文件引入并使用:importVue2OrgTreefrom'vue......
  • vue处理图片路径出问题时显示默认图片
    <img:src="item.url?item.url:''"alt:onerror="defaultImg"/>这里一定要判断src,不然接口返回url为null时,后面的onerror不生效computed:{defaultImg(){......