Vue3.0学习笔记(一)

学习视频

中文文档仓库

中文文档

P1

Vue 3性能比Vue 2快的原因:P2和P3节讲的

P2 diff算法

Vue2.0采用的全量比较,这样有一些不会改变的节点(如不绑定数据的)也会跟着去比较,这样效率就不高。Vue3.0将会改动的节点添加标记,这样就只比较有标记的,效率就高了
在这里插入图片描述

静态标记的附录:
在这里插入图片描述

P3 静态提升和监听缓存

静态提升
在这里插入图片描述
注:把不需要参与更新的元素放到外面
静态提升之前:
在这里插入图片描述
静态提升之后:
在这里插入图片描述

监听缓存
在这里插入图片描述

注:开启事件监听之后可以发现那个静态标记没有了,说明不会进行比较
开启事件监听之前:
在这里插入图片描述
开启事件监听之后:
在这里插入图片描述

P4 项目创建-理解

在这里插入图片描述
V3是兼容V2

P5 Vue2.0存在的问题

新增功能的数据写在data那里,业务逻辑写在method或者computed或者watch
数据和业务逻辑分开,不利于管理和维护

额外:event.preventDefault()
如果 type 属性是 “submit”,在事件传播的任意阶段可以调用任意的事件句柄,通过调用该方法,可以阻止提交表单

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值