首页 > 其他分享 >34 组件的生命周期

34 组件的生命周期

时间:2023-10-18 15:00:14浏览次数:33  
标签:生命周期 console log 更新 34 msg 组件

出生————> 死亡
在主要的时间节点上,自动执行 生命周期 钩子函数
mount :安装 ,handle:处理
组件生命周期示意图

虽然写这东西没什么意义,但还是花了一点时间手撕代码吧

<template>
  <div>
    <h3>组件的生命周期</h3>
    <p>{{ msg }}</p>
    <button @click="clickHandle">修改数据,触发更新相关的两个函数</button>
  </div>
</template>

<script>
  export default {
    data() {
      return {
        msg: "数据更新之前"
      }
    },
    methods: {
      clickHandle() {
        this.msg="数据更新之后"
      }
    },
    beforeCreate(){
      console.log("组件创建之前")
    },
    created(){
      console.log("组件创建之后")
    },
    beforeMount(){
      console.log("组件渲染之前")
    },
    mounted () {
      console.log("组件渲染之后");
    },
    beforeUpdate () {
      console.log("组件更新之前");
    },
    updated () {
      console.log("组件更新之后");
    },
    beforeUnmount () {
      console.log("组件卸载之前");
    },
    unmounted(){
      console.log("组件卸载之后")
    }
  }
</script>

<style lang="scss" scoped>

</style>

标签:生命周期,console,log,更新,34,msg,组件
From: https://www.cnblogs.com/zhanjianhai/p/17772286.html

相关文章

  • AT_abc134_d Preparing Boxes题解
    简述题意这什么破翻译,看了AtCoder的英文才看懂。给定一个长度为\(n\)序列\(a\),要求构造一个数列\(b\),使得对于任意\(i\),满足:\(1\lei\len\)将\(b\)序列下标为\(i\)的倍数的值相加使得这个总和模2等于\(a_i\)。求序列\(b\)中值为1的个数与值为1......
  • 轻松掌握组件启动之MongoDB(番外篇):高可用复制集架构环境搭建-mtools
    引言在前两章节中,我们详细讲解了如何手动配置启动MongoDB。然而,现在有许多不同的工具可以帮助我们更方便地启动和创建MongoDB数据库。因此,今天我将介绍一个名为mtools的开源项目,它可以帮助我们更轻松地启动MongoDB。mtools介绍官方文档地址:mtoolsmtools是一个基于Python实现的......
  • 界面组件DevExpress WPF v23.1 - 全面升级文档处理功能
    DevExpressWPF拥有120+个控件和库,将帮助您交付满足甚至超出企业需求的高性能业务应用程序。通过DevExpressWPF能创建有着强大互动功能的XAML基础应用程序,这些应用程序专注于当代客户的需求和构建未来新一代支持触摸的解决方案。无论是Office办公软件的衍伸产品,还是以数据为中心......
  • 【dp】【进制】P3464 [POI2007] WAG-Quaternary Balance 题解
    P3464显然的,先将原数变为四进制的数。由于算的是进位/不进位的代价最小值和方案数,容易想到dp。这里假定该四进制数是从高位到低位的,顺序显然是由低位到高位。令\(f_{i,0/1}\)表示第\(i\)位进/不进位的最小代价,\(g_{i,0/1}\)表示的是最小代价下的方案数。转移是简单的......
  • 再学Blazor——组件
    Blazor应用基于组件,组件可以复用和嵌套。本文内容如下:组件类组件嵌套组件参数组件对象1.组件类所有组件都是继承ComponentBase组件基类,razor文件默认继承ComponentBase类。ComponentBase实现组件的最低抽象,IComponent接口。ComponentBase定义基本功能的组件属......
  • 项目管理之生命周期管理
    项目生命周期管理矩阵是项目管理中一个重要的概念,它包括了项目从准备到收尾的各个阶段。项目生命周期管理矩阵以四个主要管理阶段为基础,分别为准备阶段、启动阶段、执行阶段和收尾阶段。这四个阶段在项目管理中有着明确的目标和职责,贯穿了整个项目的生命周期。四大管理阶段准备阶段......
  • 29 组件事件传递
    又来就是了之前说props不能子传父,并不完全准确。默认是不可以,但可以额外操作使它具备“子传父”的功能就是传递函数啦,不过是间接的<template><div><!--msg在B组件赋值,然后传回给A-->父级元素:{{msg}}<B:function1="myFunction"/......
  • SvgIcon全局组件---开发环境:vue3+vuecli5
    开发背景nodev18.17.0(node-v)npmv8.4.1(npm-v)@vue/cli5.0.8(vue-V)0.SvgIcon全局组件全局组件是指在应用程序的任何位置使用的组件,使用全局组件前需要在Vus.js实例中注册,并将其挂载到实例中。全局组件是可复用的Vus.js实例。1.安装依赖svg-sprite-loadernpm......
  • 26 组件传递props校验
    基于组件传递,对传输的内容进行校验1.设置默认值default2.必选项require3.传参的类型ps:props是只读的,不能修改......
  • SP4343
    数学题。我们进行推导。设每一层选了\(s_i\)个盒子,在里面放下一层的盒子。那么我们可以得到以下式子:\[ n-s_1+s_1\timesk-s_2+s_2\timesk\cdots=f\]\[ n+s_1\times(k-1)+s_2\times(k-1)\cdots=f\]\[ n+(s_1+s_2+\cdots)\times(k-1)=f\]答案显然是\(f+s_1+s_2+\cdot......