自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MiniVue

通过自己实现的Vue渲染器、响应式系统以及createApp方法创建页面

2023-03-23 20:49:22 57

原创 Vue中createApp和mount方法实现

【代码】Vue中createApp和mount方法实现。

2023-03-23 20:34:37 88

原创 Vue响应式系统实现

3.通过Object.defineProperty() 或 Proxy() 两种方式实现数据劫持。(1) Object.defineProperty() 实现数据劫持 --- vue2。(2) new Proxy() 对数据进行劫持 --- vue3。1.声明一个类 存储依赖。

2023-03-23 20:11:36 53

原创 Vue渲染器实现

3.patch函数 对比差异。

2023-03-23 19:51:07 121

原创 vue项目打包优化之减小包体积

1.在config.js文件中进行响应的配置 // 需要排除的包对象 let externals = {} // 需要配置的 CDN 链接 let CDN = { css: [], js: [] } // 判断是否是生产环境 const isProduction = process.env.NODE_ENV === 'production' // 如果是生产环境,需要执行以下逻辑 if (isProduction) { externals = { /** * extern

2022-02-13 18:36:08 934

原创 Vue-过滤器

作用: 文本格式化,例如 时间/后台返回的一些数值 使用方式: Mustache语法插值 {{ message | capitalize }} v-bind 表达式 <div v-bind:id="rawId | formatId"></div> 定义: (1)局部定义 // 局部定义 选项中进行定义 // 这里的 filters 是Vue构造器中的一个选项 它的值是一个对象 // capitalize 是 filters 对象中的一个方法 这里ES6.

2021-08-16 13:40:03 195

空空如也

空空如也

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

TA关注的人

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