位置: 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实战项目)

  • 苹果蓝牙耳机华为手机可以用吗(苹果蓝牙耳机华强北推荐)

    苹果蓝牙耳机华为手机可以用吗(苹果蓝牙耳机华强北推荐)

  • 华为p40系列有几种配色呢(华为p40系列有几个版本)

    华为p40系列有几种配色呢(华为p40系列有几个版本)

  • 闲鱼付完款被拉黑(闲鱼交易成功后把对方拉黑)

    闲鱼付完款被拉黑(闲鱼交易成功后把对方拉黑)

  • 在微信里建的群怎么找不到了(在微信里建的群怎么删除)

    在微信里建的群怎么找不到了(在微信里建的群怎么删除)

  • 支付宝限制7天怎么弄(支付宝限制7天后,还能恢复吗)

    支付宝限制7天怎么弄(支付宝限制7天后,还能恢复吗)

  • 拼多多怎么取消拼小圈(拼多多怎么取消拼单)

    拼多多怎么取消拼小圈(拼多多怎么取消拼单)

  • 抖音当前机型不支持此道具(抖音当前机型不支持)

    抖音当前机型不支持此道具(抖音当前机型不支持)

  • gpu使用率99会坏吗(gpu使用率99 是不是散热不好)

    gpu使用率99会坏吗(gpu使用率99 是不是散热不好)

  • 只读存储器的英文缩写(只读存储器的英文名称为ROM)

    只读存储器的英文缩写(只读存储器的英文名称为ROM)

  • 抖音为什么不显示在线时间(抖音为什么不显示浏览者)

    抖音为什么不显示在线时间(抖音为什么不显示浏览者)

  • amd3900x配什么主板(amd3900x配什么散热器)

    amd3900x配什么主板(amd3900x配什么散热器)

  • 手机听筒突然有滋滋声(手机听筒突然有杂音滋滋)

    手机听筒突然有滋滋声(手机听筒突然有杂音滋滋)

  • 删除的qq动态怎么恢复(删除qq动态怎么删)

    删除的qq动态怎么恢复(删除qq动态怎么删)

  • 爱奇艺小度专享会员是免费的吗(爱奇艺小度专享会员怎么登录)

    爱奇艺小度专享会员是免费的吗(爱奇艺小度专享会员怎么登录)

  • 多媒体信息的类型与特点(多媒体信息一般包含有哪些类型)

    多媒体信息的类型与特点(多媒体信息一般包含有哪些类型)

  • 苹果x为啥来电话越来越小(苹果x来电有时候没声音)

    苹果x为啥来电话越来越小(苹果x来电有时候没声音)

  • 怎么清理苹果手机内存(怎么清理苹果手机听筒的灰尘)

    怎么清理苹果手机内存(怎么清理苹果手机听筒的灰尘)

  • 新版vsco怎么注销账号(vsco怎么登录注册)

    新版vsco怎么注销账号(vsco怎么登录注册)

  • 无忧行如何使用方法(无忧行怎么样)

    无忧行如何使用方法(无忧行怎么样)

  • 幻灯片的版式是什么(幻灯片的版式是指视图的预览模式)

    幻灯片的版式是什么(幻灯片的版式是指视图的预览模式)

  • word图片怎么对齐(word图片对齐)

    word图片怎么对齐(word图片对齐)

  • win10网卡驱动异常怎么修复(win10网卡驱动程序不正常)

    win10网卡驱动异常怎么修复(win10网卡驱动程序不正常)

  • 笔记本投屏到电视教程(笔记本投屏到电视)

    笔记本投屏到电视教程(笔记本投屏到电视)

  • ps黑白快捷键(ps黑白怎么调)

    ps黑白快捷键(ps黑白怎么调)

  • python的ndarray与pandas的series如何相互转换?(python中np.array用法)

    python的ndarray与pandas的series如何相互转换?(python中np.array用法)

  • 中国进口货物完税价格表
  • 季度末收取房屋的会计处理
  • 增值税进项发票网上勾选平台
  • 建筑业企业生产经营情况表
  • 融资租入固定资产的入账价值
  • 1%是什么税
  • 公司租车怎么抵税
  • 无法收回的应收账款情况说明
  • 无使用价值的存货属于资产吗
  • 买房报销
  • 营改增对资产负债表的影响
  • 差额征税的差额怎么算
  • 预付油卡怎么入账
  • 提现的现金支票是什么
  • mac怎么设置快捷图标
  • 开具红字发票信息表对方未接受到怎么办
  • 银行承兑汇票付款提示期限
  • win11安装失败0xc1900201
  • 写一段简单的自我介绍
  • 限定性净资产要算在现金流量表里吗
  • hpp是什么文件
  • 减半征收所得税的有哪些
  • 如何获取openai api
  • 理财计算收益公式
  • php常用的设计模式在开发中的实例
  • 公司承担的社保公积金怎么做账
  • php常用的魔术方法有哪些
  • 第二季度企业所得税怎么计提
  • 人工智能会影响经济发展吗
  • declare -i
  • php 编码
  • 增值税买一送一处理方法
  • 织梦面包屑导航最后的分隔符大于号去掉方法
  • mongodb的使用教程
  • 发票临时增量好难
  • 不单独计价的包装物押金计入什么科目
  • percona-toolkit之pt-kill 杀掉mysql查询或连接的方法
  • 物资采购是
  • 所得税申报表里季初资产是指什么
  • 技术服务费属于什么科目
  • 跨年取得的费用票怎么做账
  • 直接计入当期利润吗
  • 只有销售才能使你成功的名言
  • 会计工资标准
  • 公司闲置房屋出租合法吗
  • 给员工发工资发多少合适?
  • 员工借支备用金属于现金流量的哪类
  • 总账的建账过程
  • access数据库sql语言
  • mac u盘启动盘
  • linux dicom
  • win10手机版微信uwp下载
  • directx?
  • win8.1如何关闭windows defender
  • mac如何备份到icloud
  • onekey.exe是什么
  • win7电脑键盘失灵怎么解决
  • win10使用入门教程
  • win8打开ie浏览器
  • cocos2dx入门
  • cocos jsc
  • jquery上传图片并预览
  • css网站布局实录 pdf
  • 用python做冒泡排序
  • python生成器有几种写法
  • Python读取Excel文件需要什么
  • 天干地支在择时中的应用初探
  • nodejs读取文件字节数组
  • jquery easy ui
  • html5webview交互
  • thread python
  • jquery移动端ui框架
  • jquery图片上传
  • 工程咨询服务税需要每月缴纳吗
  • 消费税要把增值税算进去吗
  • 国税,地税
  • 我的电脑软件下载
  • 车辆营运证去哪里审
  • 增值税专用发票提高限额
  • 烟台国家税务局王局长
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设