• vue3.0——监听属性、Vue3生命周期函数、Teleport、属性传值、自定义事件、状态驱动的动态 CSS、注册组件、异步组件、占位组件 Suspense


    一、监听属性-watch

    • vue2.x中的watch配置功能一致

    • 注意

      • 监视reactive定义的响应式数据时,oldvalue无法正确获取,强制开始了深度监视(deep的配置失效)

      • 监视reactive定义的响应式数据的某一个值时:deep配置有效

    1.监听ref定义的响应式数据

      示例:

    1. <template>
    2. <div>
    3. <p>{
    4. {msg}}p>
    5. <button @click="changemsg">change-msgbutton>
    6. div>
    7. template>

      结果显示:

    2.监听reactive定义的一个响应式数据的全部属性

      示例:

    1. <template>
    2. <div class="box1">
    3. <p>{
    4. {user}}p>
    5. <button @click="changecloth">changeclothbutton><br /><br />
    6. <button @click="changeshopping">changeshoppingbutton><br /><br />
    7. <button @click="changename">changenamebutton>
    8. <button @click="changeage">changeagebutton><br /><br />
    9. div>
    10. template>

     显示结果:

    二、Vue3生命周期

    • 什么是生命周期?

      Vue中每个组件都是独立的,每个组件都有一个属于它的生命周期,从一个组件创建、数据初始化、挂载、更新、销毁、这就是一个组件所谓的生命中周期

    • Vue2.x中的生命周期

    beforeCreate   created

    beforeMount    mounted

    beforeUpdate  updated

    beforeDestroy  destroyed

    activated    deactivated   errorCaptured

    • Vue3.x的生命周期

      在Vue3.x中,新增了一个setup生命周期函数,setup执行的时机是在beforeCreate之前,因为在这个函数中不能通过this来获取实例的;同时为了命名的统一ÿ

  • 相关阅读:
    【数据开发】DW数仓分层设计架构与同步策略(ODS、DWD、DWS等字段含义)
    654. 最大二叉树
    【CodeForces】CF13C Sequence(配数学证明)
    ios 网站打包操作步骤介绍
    聊天机器人有何用处?有何类型?看完这些就明白了!
    【开发者必看】【Health kit】运动健康服务典型问题合集
    Android 8.0系统启动流程_init(一)
    一次 MySQL 误操作导致的事故,「高可用」都顶不住了
    开发了一个深度神经网络,深度神经网络应用实例
    leetcode48. 旋转图像
  • 原文地址:https://blog.csdn.net/qq_56668869/article/details/126950855