vue2与vue3部分面试题

watch与 watchEffect

  1. 相同点 都可以对数据进行侦听

  2. 不同点 watchEffect回调函数立即调用、对回调函数依赖的数据隐式监控、默认深度监控

reactive 与 ref

  1. 都是用来生成响应式数据

  2. 不同点

    1. reactive不能处理简单类型的数据,只支持引用数据类型,ref支持基本和引用数据类型

    2. ref通过.value获取数据,reactive不需要.value

    3. ref创建响应式引用数据类型低层依赖reactive

vue2与vue3的生命周期


vue2                                                     vue3
 
beforeCreate                                   setup(()=>{})
created                                            setup(()=>{})
beforeMount                                   onBeforeMount(()=>{})
mounted                                          onMounted(()=>{})
beforeUpdate                                  onBeforeUpdate(()=>{})
updated                                           onUpdated(()=>{})
beforeDestroy                                 onBeforeUnmount(()=>{})
destroyed                                       onUnmounted(()=>{})
activated                                           onActivated(()=>{})
deactivated                                     onDeactivated(()=>{})
errorCaptured                                 onErrorCaptured(()=>{}) 

ts与js的区别

  1. js是弱类型,ts是强类型,ts是js 的超集。

  2. 浏览器只能执行js,ts必须编译以后才能执行。

  3. ts的好处:js在运行的时候检查错误,ts因为有强大的系统,我们在编译期间,可以提前发现错误 ,我们可以减少运行时的隐患

  4. 有代码提示

相关推荐

  1. vue2vue3部分面试

    2024-01-31 07:44:02       41 阅读
  2. vue3面试

    2024-01-31 07:44:02       48 阅读
  3. Vue 3面试

    2024-01-31 07:44:02       56 阅读
  4. vue2-vue3面试

    2024-01-31 07:44:02       28 阅读
  5. 【经典面试Vue3Vue2有什么区别?

    2024-01-31 07:44:02       35 阅读
  6. Vue2面试:说一下对vuex的理解?

    2024-01-31 07:44:02       57 阅读
  7. Vue3常见核心面试(之一)

    2024-01-31 07:44:02       35 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-01-31 07:44:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-01-31 07:44:02       100 阅读
  3. 在Django里面运行非项目文件

    2024-01-31 07:44:02       82 阅读
  4. Python语言-面向对象

    2024-01-31 07:44:02       91 阅读

热门阅读

  1. Dubbo的集群容错策略剖析

    2024-01-31 07:44:02       55 阅读
  2. qt学习:多媒体Multimedia摄像头

    2024-01-31 07:44:02       58 阅读
  3. 在 C# 中 checked 和 unchecked 关键字

    2024-01-31 07:44:02       50 阅读
  4. MyBatis-Plus同款ES ORM框架

    2024-01-31 07:44:02       57 阅读
  5. 面试问答总结之ElasticSearch

    2024-01-31 07:44:02       69 阅读
  6. centos7常用命令之安装插件2

    2024-01-31 07:44:02       60 阅读
  7. react列表拖拽排序组件

    2024-01-31 07:44:02       64 阅读
  8. 2024 高级前端面试题之 React 「精选篇」

    2024-01-31 07:44:02       74 阅读