- 博客(6)
- 收藏
- 关注
原创 Vue响应式系统实现
3.通过Object.defineProperty() 或 Proxy() 两种方式实现数据劫持。(1) Object.defineProperty() 实现数据劫持 --- vue2。(2) new Proxy() 对数据进行劫持 --- vue3。1.声明一个类 存储依赖。
2023-03-23 20:11:36
53
原创 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
935
原创 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
196
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人