vue2和vue3 setup beforecreate create生命周期时间比较

创建一个vue程序,vue3可以兼容Vue2的写法,很流畅完全没问题
写了一个vue3组件

<template>
    <div>
    </div>
</template>

<script lang="ts">
import {
   onMounted} from 'vue'
export default{
   
    data(){
   
        return {
   }
    },
    beforeCreate(){
   
        console.log('还没创建');
        console.log(this.num);
        console.log(this);
        
    },
    created(){
   
        console.log('此时可以使用data的数据'); 
    },
    setup(){
   
        console.log('setup执行时间');
        let num=1;
        onMounted(()=>{
   
        console.log('开始mount了');
        })
        return {
   num}
    },

}

</script>

<style scoped>

</style>

运行结果
在这里插入图片描述

说明vue3中的setup已经具备了beforecreate和created作用
而且vue2里面this可以访问setup里面数据

相关推荐

  1. Vue3生命周期Vue2生命周期对比

    2024-02-23 12:28:02       39 阅读
  2. Vue3生命周期 VS Vue2生命周期(小记)

    2024-02-23 12:28:02       39 阅读
  3. vue3生命周期

    2024-02-23 12:28:02       5 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-02-23 12:28:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-02-23 12:28:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-02-23 12:28:02       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-02-23 12:28:02       20 阅读

热门阅读

  1. ElasticSearch之零碎知识点

    2024-02-23 12:28:02       30 阅读
  2. 沁恒CH32V30X学习笔记04--外部中断

    2024-02-23 12:28:02       26 阅读
  3. Linux安全基线与加固

    2024-02-23 12:28:02       34 阅读
  4. 【深入了解TensorFlow】TensorFlow的安装与配置

    2024-02-23 12:28:02       29 阅读
  5. 【Mysql事务】

    2024-02-23 12:28:02       30 阅读
  6. Cobra在ubuntu中设置自动补全

    2024-02-23 12:28:02       30 阅读