首页 > 其他分享 >Vue学习之路10----生命周期

Vue学习之路10----生命周期

时间:2024-10-21 15:17:23浏览次数:3  
标签:10 Vue console log onMounted ---- num 挂载 beforeCreate

(以下图片来自官网)

请添加图片描述

<template>
  <div>{{ num }}</div>
  <button @click="num++">add</button>
</template>
<script setup name="App">
  import {ref,onBeforeMount,onMounted,onBeforeUpdate,onUpdated,onBeforeUnmount,onUnmounted } from "vue";
  let num=ref(0)
  console.log('创建');
  onBeforeMount(()=>{
    console.log('挂载前');
  })
  onMounted(()=>{
    console.log('挂载完毕');
  })
  onBeforeUpdate(()=>{
    console.log('更新前');  
  })
  onUpdated(()=>{
    console.log('更新完毕');  
  })
  onBeforeUnmount(()=>{
    console.log('卸载前');  
  })
  onUnmounted(()=>{
    console.log('卸载完毕');  
  })
</script>
<style scoped></style>

请添加图片描述

这些on开头的方法都是钩子,子组件挂载后才到父组件挂载

beforeCreate和created只能这样写

<script name="App">
  export default{
    setup(){},
    beforeCreate(){},
    created(){},
  }
</script>

标签:10,Vue,console,log,onMounted,----,num,挂载,beforeCreate
From: https://blog.csdn.net/q2430605716/article/details/143113478

相关文章

  • 位置、Cookie、缓存:华为鸿蒙 ArkWeb 数据管理全攻略
    本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。引言ArkWeb是华为鸿蒙系统提......
  • ArkWeb页面跳转与跨应用导航 - 高级应用
    本文旨在深入探讨华为鸿蒙HarmonyOSNext系统(截止目前API12)的技术细节,基于实际开发实践进行总结。主要作为技术分享与交流载体,难免错漏,欢迎各位同仁提出宝贵意见和问题,以便共同进步。本文为原创内容,任何形式的转载必须注明出处及原作者。简介页面跳转是Web应用中常见......
  • Dell服务器导入idrac 授权文件 (适用iDRAC7、iDRAC8、iDRAC9)
    iDRACEnterprise、iDRACDatacenter和CMCEnterprise的30天试用许可证,供熟悉高级功能集,例如使用虚拟控制台等OpenManageEnterpriseAdvanced或Advanced+许可证支持高级功能,例如自动部署、服务器配置合规性和激活可用插件,如OpenManageEnterprisePowerManager......
  • JAVA基础之十-不常用但是又希望能看懂的关键字/保留字
    对于绝大部分JAVA工程师而言,大部分的关键字也是能够看懂的,但还是相当一部分比较不常见的关键字,妨碍了代码阅读。本文力图收集一些个人认为在CRUD机械工作中可能比较少见的一些关键字/保留字。此类关键字主要用于修饰方法和类。收集过程会持续一段时间,现在暂时没有时间也没有必......
  • spring-cloud-oauth2
    学习oauth2配合使用ElementPlus+Vue3(idea开发,需要安装lombok插件)版本:依赖版本spring-boot2.5.3spring-cloud2020.0.4spring-security3.2.10.RELEASEspring-security-oauth2-autoconfigure2.1.2.RELEASEmybatis-plus3.4.3.1jdk1.8仓库地址......
  • mongodb 查询条件,查询逻辑对照表,逻辑运算符,正则表达式匹配查询,排序,分页/巧分页,更新操
    mongodb查询条件,查询逻辑对照表,逻辑运算符,正则表达式匹配查询,排序,分页/巧分页,更新操作符,更新单个/多个文档,删除文档,批量插入,$type操作符,内嵌文档和数组查找修改1.条件查询SQLMQLa=1{a:1}a<>1{a:{$ne:1}}a>1{a:{$gt:1}}a>=1{a:{$gte:1}}a<1{a:{$lt......
  • 如何快速安装和配置Linux下 Anaconda 以提高开发效率
    1.下载Linux版Anaconda前往Anaconda下载页面,选择合适的版本下载。2.安装Anaconda进入下载的Anaconda目录并运行安装脚本:cd/path/to/conda-directorybashAnaconda3-2024.06-1-Linux-x86_64.sh3.重新加载配置安装完成后,重新加载配置文件以便命令生效:source~/......
  • 66
    111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111......
  • 什么是SOA
    SOA(Service-OrientedArchitecture,面向服务的架构)是一种软件设计方法,通过定义可复用的服务来促进不同系统间的互操作。文章将详细介绍:1、SOA的基本概念与核心原则;2、SOA的工作方式;3、SOA与微服务的比较;4、SOA的实际应用案例;5、SOA的优点与挑战。在SOA的工作方式部分,我们将阐述如......
  • 2024.10.21 杂题
    2024.10.21杂题P11217【MX-S4-T1】「yyOIR2」youyou的垃圾桶\(O(n\logn)\)线段树二分不会,想写\(O(q\log^2n)\)的二分,但是htdlz说常数大可能过不去。所以我选择写树状数组实现的\(O(q\log^2n)\)做法然后跑的飞快比线段树二分还快直接过了(doge)记录前缀和\(s[i......