当前位置: 首页 > news >正文

第十一章: vue2-3 生命周期

创建   挂载  更新 销毁 四个阶段  = > 生命周期函数 生命周期钩子  created  mounted

创建vue2 的脚手架: vue create vue2_test

v-show="isShow"

v-if = "isShow"

这里的isShow 表示一个函数

let isShow = "true"

<template>
  <div class="person">
    <h2>当前求和为:{{ sum }}</h2>
    <button @click="changeSum">点我sum+1</button>
  </div>
</template>

<!-- vue3写法 -->
<script lang="ts" setup name="Person">
  import { 
    ref, 
    onBeforeMount, 
    onMounted, 
    onBeforeUpdate, 
    onUpdated, 
    onBeforeUnmount, 
    onUnmounted 
  } from 'vue'

  // 数据
  let sum = ref(0)
  // 方法
  function changeSum() {
    sum.value += 1
  }
  console.log('setup')
  // 生命周期钩子
  onBeforeMount(()=>{
    console.log('挂载之前')
  })
  onMounted(()=>{
    console.log('挂载完毕')
  })
  onBeforeUpdate(()=>{
    console.log('更新之前')
  })
  onUpdated(()=>{
    console.log('更新完毕')
  })
  onBeforeUnmount(()=>{
    console.log('卸载之前')
  })
  onUnmounted(()=>{
    console.log('卸载完毕')
  })
</script>

相关文章:

  • 《Operating System Concepts》阅读笔记:p62-p75
  • Uptime Kuma实现业务接口自定义逻辑监控
  • MySQL的数据类型
  • Java 虚拟机(JVM)方法区详解
  • C++ 设计模式-备忘录模式
  • 网页转EXE 网页变EXE 网页封装EXE
  • HTTPS 通信流程
  • 《算法基础入门:最常用的算法详解与应用(持续更新实战与面试题)》
  • 进程线程的创建、退出、回收
  • 2025年02月21日Github流行趋势
  • Android级联选择器,下拉菜单
  • 33. 搜索旋转排序数组(LeetCode热题100)
  • 【智能客服】ChatGPT大模型话术优化落地方案
  • Repeated Sequence
  • 基于STM32单片机的智能蔬菜大棚温湿度监测系统设计
  • elabradio入门第八讲——帧同步技术
  • 伯克利 CS61A 课堂笔记 12 —— Syntax
  • Django-Vue 学习-VUE
  • 蓝桥杯 Java B 组之岛屿数量、二叉树路径和(区分DFS与回溯)
  • 第8章:LangChain检索增强生成RAG--2.3Naive RAG
  • 手机网站开发+图库类/如何申请百度竞价排名
  • 瑞安自适应网站建设/青岛网站建设哪家好
  • 微信网站建设多少钱/seo案例分析
  • 内容管理系统有哪些/seo对网店推广的作用有哪些
  • 做水果网站平台/免费自制app软件
  • html5导航网站源码/下载app