Vue3面试题

本文深入探讨Vue3的显著优势,包括Vue3生命周期的变化、Composition API与Options API的比较、响应式原理及ref、toRef、toRefs的使用。同时,解析Vue3如何提升性能,介绍Vite的特性,并对比Vue3的Composition API与React Hooks的异同。
摘要由CSDN通过智能技术生成

1. Vue3 比 vue2 优势

1. 性能更好
2. 体积更小
3. 更好的ts支持
4. 更好的代码组织
5. 更好的逻辑抽离
6. 更多新的功能

2. Vue3 生命周期

1. Options API生命周期
2. Composition  API生命周期

3. 如何看待composition API 和options API

1. Composition API 更好的代码组织,更好的逻辑复用,更好的类型推到
2. 小型项目,业务逻辑简单,用Options API
3. 中大型项目,业务逻辑复杂的,用Composition API
4. Composition API 是为了解决复杂业务逻辑而设计的
5. 类似React Hooks

4. 如何理解ref toRef和toRefs?

1. ref
    1. 生成值类型的响应式数据
    2. 可用于模板和reactive
    3. 通过.value修改值
2. toRef
    1. 针对一个响应式对象(reactive封装)的prop
    2. 创建一个ref,具有响应式
    3. 两者保持引用关系
3. toRefs,避免模板中导出都是state
    1. 将响应式对象(reactive封装)转换成普通对象
    2. 对象的每个prop都是对应的ref
    3. 两者保持引用关系
4. 最佳使用方式
    1. 用reactive做对象的响应式,用ref做值类型的响应式
 
  • 1
    点赞
  • 71
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值