位置: IT常识 - 正文

前端经典面试题 | 吊打面试官系列 之 Vue2和Vue3的区别(前端经典面试题讲解)

编辑:rootadmin
前端经典面试题 | 吊打面试官系列 之 Vue2和Vue3的区别

推荐整理分享前端经典面试题 | 吊打面试官系列 之 Vue2和Vue3的区别(前端经典面试题讲解),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:前端面试题目100及最佳答案,前端面试题目100及最佳答案,2021前端经典面试题,前端面试题必问的题目,前端面试题大全,前端经典面试题讲解,前端经典面试题讲解,前端经典面试题及答案,内容如对您有帮助,希望把文章链接给更多的朋友!

前端经典面试题 | 吊打面试官系列 之 Vue2和Vue3的区别(前端经典面试题讲解)

🖥️ 前端经典面试题 吊打面试官 专栏:Vue2和Vue3的区别 🧑‍💼 个人简介:一个不甘平庸的平凡人🍬

✨ 个人主页:CoderHing的个人主页

🍀 格言: ☀️ 路漫漫其修远兮,吾将上下而求索☀️

👉 你的一键三连是我更新的最大动力❤️

目录

一、回答点

二、深入回答

监测机制的变化

Fragments(碎片)

API模式的变化

数据的存放

生命周期钩子

父子传参

diff算法

v-if和v-for优先级


一、回答点

监测机制的变化、Fragments(碎片)的更新、API模式的变更、数据的存放、生命周期钩子、父子传参等。。

二、深入回答监测机制的变化Vue3中使用了ES6中Proxy API 对数据进行代理,监测整个对象,而不再是某个属性。消除Vue2中基于Object.defineProperty的实现所存在的诸多限制。Vue3可以监测到对象属性的添加和删除也可以监听到数组的变化。Vue3中支持Map、Set、WeakMap和WeakSetFragments(碎片)Vue2在组件中只能有一个根节点。Vue3在组件中可以拥有多个根节点。API模式的变化Vue2使用选项式API(Options API)。Vue3使用组合式API(Composition API)数据的存放Vue2中数据存放在data属性中Vue3使用setup()方法,setup()方法在组件初始化构造的时候触发。从vue引入ref或reactive简单数据类型使用ref()方法进行处理,复杂数据类型使用reactive()方法进行处理。使用setup()方法来返回响应式数据,在template可以获取这些响应式数据。生命周期钩子setup():开始创建组件之前,在beforeCreate和created之前执行。onBeforeMount():组件挂载到节点之前执行。onMounted():组件挂载完成之后执行。onBeforeUpdate():组件更新之前执行。onUpdated():组件更新之后执行。onBeforeUnmount():组件卸载之前执行。onUnmounted():组件卸载之后执行若组件被keep-alive包裹,则多出两个钩子函数onActivated():被激活时执行。onDeactivated():A组件切换到B组件。A组件消失时执行。父子传参子组件通过defineProps()进行接收,并且接收这个函数的返回值进行相应操作。diff算法Vue2:进行虚拟节点对比,并返回一个patch对象来存储两个节点的不同,最后用patch记录的消息去局部更新Dom。它会比较每一个Vnode但对一些不参与更新的元素,进行比较会消耗性能。Vue3:diff算法在初始化时会给每个虚拟节点一个patchFlags(优化的一个标识)。只会比较patchFlags发生变化的Vnode,从而进行视图更新,对比没有变化的做静态标记,渲染时直接复用。v-if和v-for优先级Vue2中:v-for优先执行Vue3中:v-if优先执行注:最好不要把v-if和v-for同时用在一个元素上,这样会带来性能的浪费
本文链接地址:https://www.jiuchutong.com/zhishi/298462.html 转载请保留说明!

上一篇:【node进阶】在node.js中优雅的使用Socket.IO模块(node-)

下一篇:Vue项目实战 —— 后台管理系统( pc端 ) —— Pro最终版本(vue3.0实战项目)

  • 苹果13是曲面屏吗(苹果13是曲面屏还是平面屏)

    苹果13是曲面屏吗(苹果13是曲面屏还是平面屏)

  • 华为mate30pro有北斗导航吗(华为mate30pro支不支持北斗导航)

    华为mate30pro有北斗导航吗(华为mate30pro支不支持北斗导航)

  • 电源内部的电流方向总是由电源负极流向电源正极吗(电源内部的电流方向为什么是相反的)

    电源内部的电流方向总是由电源负极流向电源正极吗(电源内部的电流方向为什么是相反的)

  • 小米一直开机关机循环(小米一直不停开关机)

    小米一直开机关机循环(小米一直不停开关机)

  • 千牛子账号登录不了(千牛子账号登录名是什么)

    千牛子账号登录不了(千牛子账号登录名是什么)

  • 充电宝5v1a和5v2.1a是什么意思(充电宝5v1a和5v2.1a的区别)

    充电宝5v1a和5v2.1a是什么意思(充电宝5v1a和5v2.1a的区别)

  • 腾讯会员6个人用会怎样(腾讯会员个人中心的点击登录在哪里)

    腾讯会员6个人用会怎样(腾讯会员个人中心的点击登录在哪里)

  • 怎么删除日程提醒(怎么删除日程提醒功能)

    怎么删除日程提醒(怎么删除日程提醒功能)

  • 宽带拨号服务器无响应(宽带拨号服务器名称是什么)

    宽带拨号服务器无响应(宽带拨号服务器名称是什么)

  • 微信a标是什么意思啊(微信标是什么颜色)

    微信a标是什么意思啊(微信标是什么颜色)

  • 快手里黑名单移除还能找到吗(快手里黑名单移出去的人去哪里找回)

    快手里黑名单移除还能找到吗(快手里黑名单移出去的人去哪里找回)

  • amd卸载了有影响吗(amd卸载了有影响系统吗)

    amd卸载了有影响吗(amd卸载了有影响系统吗)

  • 苹果手机怎么看视频大小(苹果手机怎么看内存空间)

    苹果手机怎么看视频大小(苹果手机怎么看内存空间)

  • miband3是什么设备(miband3怎么调时间)

    miband3是什么设备(miband3怎么调时间)

  • ipad需要清理垃圾吗(ipad要清理缓存吗)

    ipad需要清理垃圾吗(ipad要清理缓存吗)

  • qq删除照片在哪里找回(qq删除照片在哪找)

    qq删除照片在哪里找回(qq删除照片在哪找)

  • 手机怎么创qq群(手机怎么创qq群号)

    手机怎么创qq群(手机怎么创qq群号)

  • 淘宝号的资料背景怎么改(淘宝背景资料)

    淘宝号的资料背景怎么改(淘宝背景资料)

  • 微信怎么关朋友圈视频自动播放(微信怎么关朋友圈和视频号)

    微信怎么关朋友圈视频自动播放(微信怎么关朋友圈和视频号)

  • qq屏蔽此人消息恢复(qq屏蔽此人消息会怎样)

    qq屏蔽此人消息恢复(qq屏蔽此人消息会怎样)

  • 苹果x怎么清理后台(苹果x怎么清理垃圾和缓存)

    苹果x怎么清理后台(苹果x怎么清理垃圾和缓存)

  • Windows 10如何开启游戏图形高性能(windows10如何开启vt)

    Windows 10如何开启游戏图形高性能(windows10如何开启vt)

  • Nginx同一端口部署多个前后端分离的vue项目(nginx同一个端口设置两个网站)

    Nginx同一端口部署多个前后端分离的vue项目(nginx同一个端口设置两个网站)

  • 应收账款逾期未收回账务处理
  • 以前年度损益调整结转到未分配利润
  • 消防管理费用收取标准
  • 工程咨询属于什么合同
  • 4s店代办保险回扣
  • 应交税费销项税在借方还是贷方
  • 房屋租赁收入还需要缴纳附加税吗
  • 退回来的增值税税费怎么做账务处理
  • 股权变更印花税申报表怎么填写
  • 超范围经营可以赔偿吗
  • 购货无法取得发票财务如何处理
  • 接受非货币性资产捐赠以其什么确认捐赠额
  • 电商平台流量费用怎么算
  • 管理费用已付款未收到发票
  • 长期股权投资顺流交易固定资产
  • 现金存入公司账户风险大吗安全吗
  • 企业设备安装发票税率为多少?
  • 免抵退和免退税哪种划算
  • 普通发票费用会计分录
  • 怎么开个体工商户
  • 财税[2016]101
  • 案例分析:如何缓解幼儿在幼儿园的焦虑情绪
  • 季报如何填企业信息
  • 印花税减半优惠政策2019
  • 会计记账凭证的填制
  • 养殖专业合作社业务范围包括哪些
  • PHP:xml_get_error_code()的用法_XML解析器函数
  • web投票系统源码
  • 未计发放待遇
  • win7纯净版系统官网
  • 装修房子监理
  • 法人营业执照和非法人营业执照
  • 去噪扩散概率模型
  • laravel url重写
  • 巨人堤道上的玄关图片
  • 政府会计主体资产有哪些
  • TCN(Temporal Convolutional Network,时间卷积网络)
  • vue中是如何划分的,每个区域的作用是什么
  • yolov5的使用
  • 人工智能 深度
  • 【K210】K210学习笔记七——使用K210拍摄照片并在MaixHub上进行训练
  • 职工慰问金账务处理流程
  • 离线开票限额怎么办
  • 接待客人发生的事故
  • 接待客人的场合
  • java 导出excel
  • 开办费计入哪个会计科目
  • python中的比较
  • spark sql add jar
  • sql字符串处理函数
  • 预付款 退
  • 收据作为原始凭证的依据
  • 员工为公司垫费合法吗
  • 劳务派遣公司差额征税怎么做账
  • 支付员工经济补偿金会计处理方式
  • 建筑安装行业都需要什么资格证书
  • 开具红字发票后所冲销的销项税应该怎么处理?
  • 非现金资产抵偿债务
  • 资产负债表中应交税费为负数是什么意思
  • 小规模纳税人发票怎么开
  • 成本核算应设置哪些会计账户
  • xp系统如何安装
  • 下载win10 32位
  • windowsxp怎么隐藏桌面图标
  • ubuntu pdf编辑器
  • win7 64位系统QQ自动退出重新登录提示您已登录不能重复登录的解决方法
  • linux服务器dns配置安装
  • opengl 三角形
  • android studio 新建项目只有.idea文件
  • linux shell脚本命令
  • linux与windows
  • 当ie7不认!important之后 [布局的解决办法]
  • shell中使用变量
  • Python编程中的逻辑与控制
  • js制作网页制作步骤
  • js实现返回顶部
  • Android开发工具
  • 怎么做到开放
  • 党建共建的目的
  • 深圳市税务审批中心电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设