- 博客(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
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关注的人