首页 > 其他分享 >vue3_01生命周期函数

vue3_01生命周期函数

时间:2022-12-26 22:56:48浏览次数:50  
标签:01 函数 onBeforeMount onMounted setup 周期函数 vue3 组件 执行

<template>
    <div>
        <p>这是第一个组件</p>
        
    </div>
</template>

<script lang="ts">
import { defineComponent, onBeforeMount, onMounted } from 'vue';
export default defineComponent(
    {
        setup() {//setup相当于一个生命周期
            //什么时候执行?setup() 钩子会在所有选项式 API 钩子之前调用
            console.log('执行了setup')
            onBeforeMount(
                () => {
                    console.log("执行了onBeforeMount")
                }
            ),
                onMounted(() => {
                    console.log("执行了onMounted")
                })

        },
    }
)
</script>

<style lang="scss" scoped>

</style>

vue3相比于vue2多了组合式AP

beforeCreate -> setup() 开始创建组件之前,创建的是data和method

created -> setup()

beforeMount -> onBeforeMount 组件挂载到节点上之前执行的函数。

mounted -> onMounted 组件挂载完成后执行的函数

beforeUpdate -> onBeforeUpdate 组件更新之前执行的函数。

updated -> onUpdated 组件更新完成之后执行的函数。

beforeDestroy -> onBeforeUnmount 组件挂载到节点上之前执行的函数。

destroyed -> onUnmounted 组件卸载之前执行的函数。
在vue3.0使用生命周期钩子,需要先引入再使用:

标签:01,函数,onBeforeMount,onMounted,setup,周期函数,vue3,组件,执行
From: https://www.cnblogs.com/SadicZhou/p/17007096.html

相关文章

  • 0106_【掌握】SpringCloudNetflix技术架构
    1、https://spring.io/projects/spring-cloud2、https://docs.spring.io/spring-cloud/docs/current/reference/html/ 0107_【掌握】SpringCloudAlibaba技术架构1、ht......
  • Hibernate_Day01
    文章目录​​一、web内容回顾​​​​1.JavaEE三层结构​​​​1.1web层:struts2框架​​​​1.2service层:spring框架​​​​1.3dao层:hibernate框架​​​​2.MVC思想......
  • luogu P4565 [CTSC2018]暴力写挂
    题面传送门神tm部分分可过。首先这个式子先两倍变成\(d_x+d_y+dist(x,y)-2d'_{LCA(x,y)}\)如果我们按照情报中心那题的方法,枚举\(LCA(x,y)\),将\(d_x\)看成\(x\)的点权,\(......
  • Android学习day01【搭建Android Studio】
    是Google开发的操作系统Android开发是移动应用开发的表现形式之一还有很多的开发形式,就不一一列举了完整项目精简的开发流程   开发工具Androidstudio(强烈建议......
  • P3537 [POI2012]SZA-Cloakroom 题解
    题目大意有\(n\)件物品,每件物品有三个属性\(a_i,b_i,c_i(a_i<b_i)\)。再给出\(q\)个询问,每个询问由非负整数\(m,k,s\)组成,问是否能够选出某些物品使得:对......
  • 【GDOI 2016 】最长公共子串
    DescriptionSolution很明显的,有相交的区间可以合并为一个区间。那么很明显的一个思路就是把S串中的每一个字符所在的块中所有的字符数统计起来,然后设f[i][j]为T串的第i个......
  • 【SDOI2011】【BZOJ2242】计算器
    Description你被要求设计一个计算器完成以下三项任务:1、给定y、z、p,计算y^zmodp的值;2、给定y、z、p,计算满足xy≡z(modp)的最小非负整数;3、给定y、z......
  • 【NOIP2017提高A组集训10.28】三元组
    Description有X+Y+Z个三元组(x[i],y[i],z[i]),请你从每个三元组中挑数,并满足以下条件:1、每个三元组中可以且仅可以选择一个数(即x[i],y[i],z[i]中的一个)2、选择x[i]的三元......
  • 【NOIP2017提高A组集训10.28】图
    Description有一个n个点A+B条边的无向连通图,有一变量x,每条边的权值都是一个关于x的简单多项式,其中有A条边的权值是k+x,另外B条边的权值是k-x,如果只保留权值形如k+x的边,那么这......
  • 图文并茂介绍在VS2010里使用TFS2010
    上面的两篇文章TeamFoundationServer2010–BasicInstallation和TFS2010TeamProjectCollections已经讲述了安装TFS2010Basic,也配置了一个Team......