自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 依赖包版本号前面的 ^ 或者 ~ 或者* 的含义

插入号(caret),作用于此版本号:比如ˆ1.2.2,表示安装1.x.x的最新版本(不低于1.2.2),但是不安装2.x.x,也就是说安装时不改变大版本号。需要注意的是,如果大版本号为0,则插入号的行为与波浪号相同,这是因为此时处于开发阶段,即使是次要版本号变动,也可能带来程序的不兼容。波浪号(tilde),作用于小版本号:比如~1.2.2,表示安装1.2.x的最新版本(不低于1.2.2),但是不安装1.3.x,也就是说安装时不改变大版本号和次要版本号。1、由于版本号的影响,所以会造成版本不统一的情况。

2024-06-19 20:14:57 287

原创 vue2和vue3不一样的地方

4、Vue.prototype 替换为 config.globalProperties。6、key在template和v-if上的使用。3、Teleport---“传送门”1、组合式API---setup。1、v-if和v-for的优先级。7、$listeners被移除。9、typescript支持。2、ref创建响应式数据。5、style中使用变量。2、.sync修饰符。

2024-06-16 14:24:29 123 2

原创 Vue2 和 Vue3 的区别(设计理念、性能提升、编码方式以及特性)

相比 Vue2,Vue3 整体体积变小了,除了移出一些不常用的 API,最重要的是Tree shanking。还有很多情况下是监听不到的,因为 defineProperty 只能劫持已有的属性,对于新增属性和删除属性是拦截不到的,必须额外通过 $set、 $delete 这些 API 来手动触发页面的更新,无疑也是给开发者增加负担。它不需要对所有属性重写 getter 和 setter,还能监听到属性的删除和新增,而且还兼容了对数组的处理,在内部实现上进行了大量的优化,使得渲染速度更快,内存占用更少。

2024-06-16 14:21:52 526

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除