码界工坊

htykm.cn
人生若只如初见

vue2.0和3.0区别有哪些?

据了解,vue是一套用于构建用户界面的渐进式JavaScript框架。Vue可以自底向上逐层的应用。vue经历从2.0到3.0,更新之后也变得更轻,更快,使⽤起来更加⽅便。那么你知道vue2.0和3.0有什么区别吗?下面是关于vue2.0和3.0区别有哪些的介绍。

vue2.0和vue3.0的区别:

1、vue2使用Object.defineProperty方法实现响应式数据,vue3使用proxy实现响应式数据

Object.defineProperty的缺点:

无法检测到对象属性的动态添加和删除

无法检测到数组的下标和length属性的变更

解决方法:

vue2提供Vue.$set动态给对象添加属性

Vue.$delete动态删除对象属性

重写数组的方法,检测数组变更

proxy的缺点:

es6的proxy不支持低版本浏览器(IE11)

会针对IE11出一个特殊版本进行支持

proxy的有点:

可以坚持到代理对象属性的动态新增和删除

可以监测到数组的下标和length属性的变化

2、vue3新特性:

①:数据响应重新实现(ES6的proxy代替ES5的Object.defineProperty)

②:源码使用ts重写,更好的类型推导

③:虚拟DOM新算法(更快、更小)

④:提供了composition api,为更好的逻辑复用与代码组织

⑤:自定义渲染器(app、小程序、游戏开发)

⑥:Fragment,模板可以有多个根元素

以上就是有关vue2.0和3.0区别有哪些的介绍。

未经允许不得转载 » 本文链接:http://htykm.cn/html/77f4799875.html

推荐文章

  • Linux yum命令行操作有哪些快捷键

    在使用 Linux 的 yum命令行工具时,虽然没有像某些文本编辑器那样的丰富快捷键,但有一些常用的命令和选项可以帮助你更高效地使用它。以下是一些常用的 yum命令及其功能:搜索软件包:yum sea ...

  • pw是什么域名?pw域名有价值不?

    pw是什么域名?pw域名有价值不?pw域名是帕劳国家顶级域名,代表专业网络professional web)或个人网站personal web),使用方便,识别度高。下面聚名网小编就带大家看看pw是什 ...

  • 为何360有所成就?域名投资才是真正“业务”?

    为何360有所成就?域名投资才是真正“业务”?2018年第一个工作日,360首次进行了一系列重大行动,有投资者分析,如果360顺利上市,其市值将达到3800亿元人民币,并跃升为中国互联网第一大股票,同 ...

  • 怎么注册好的域名?注册好域名怎么做?

    怎么注册好的域名?注册好域名怎么做?在Internet+的背景下,许多行业都与之合并。互联网本质上是一个工具,域名是这个工具的重要组成部分。而对于网站来说,域名是必不可少的。而很多用户不知道如何注册一 ...

  • centos上weblogic集群如何搭建

    在CentOS上搭建WebLogic集群是一个复杂的过程,需要仔细规划和执行。以下是一个基本的步骤指南,帮助你在CentOS 7上搭建一个高可用的WebLogic集群。1. 准备工作安装JDK首先,确 ...

  • 注册域名需要注意什么?如何才能高效域名注册?

    注册域名需要注意什么?如何才能高效域名注册?域名已经被越来越多的人用作投资商品,特别是在新一轮顶级域名浪潮出现之后。很多人已经开始选择好域名进行投资。众所周知,一个好的域名可以给企业带来巨大的流量,增 ...

  • 域名交易数据为何上涨?域名有怎样的魅力?

    域名交易数据为何上涨?域名有怎样的魅力?近日,作为域名投资者的戴跃成为关注焦点,他获得了jp.com两个字符域名的这一条消息,可以说已经最大限度地挤掉了编辑的朋友圈,同时,这也给了2018年域名圈一个 ...

  • 哪个网站注册域名?新手如何申请域名注册?

    哪个网站注册域名?新手如何申请域名注册?注册域名不仅可以用于网站建设,现在越来越多的人把域名作为投资产品来投资域名。目前可以注册域名的网站较多,域名注册商的价格也高低不一,那么哪个网站更适合申请域名呢 ...