![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
vue3
文章平均质量分 50
vue3
九霄123
专注于 前端的技术积累 js cs html vue node.js react svn github hichart echart layui element ui 微信小程序,vant ui+ vue移动端开发,浙政钉,钉钉小程序等的O
展开
-
es6——Proxy
问题的起源vue3.0 开始 Proxy代替Object.defineProperty,产生了一些列疑惑。Proxy是什么?Proxy能干什么?Vue用Object.defineProperty干了什么?为什么用Proxy代替Object.defineProperty?解析:Proxy 可以理解成在目标对象前架设一个“拦截”层,外界对该对象的访问都必须先通过这层拦截,因此提供了一种机制可以对外界的访问进行过滤和改写。let obj = new Proxy({}, { get (tar原创 2021-09-17 18:18:53 · 79 阅读 · 0 评论 -
vue3启动时报错 Cannot find module ‘vue-loader-v16/package.json‘
从gitee上down了一个项目。 npm i 启动的时候报错。 尝试了如下方法可行。 留坑。ERROR Error: Cannot find module 'vue-loader-v16/package.json'Error: Cannot find module 'vue-loader-v16/package.json' at Function.Module._resolveFilename (internal/modules/cjs/loader.js:582:15) at Fu转载 2021-09-16 14:09:07 · 764 阅读 · 0 评论 -
vue3笔记更新
vue3使用ts重构底层代码,并对渲染打包进行逻辑速度提升。并增加了新的api方法,在项目代码上,有了更好的阅读和编写体验。diff 算法 静态提升和监听缓存vue2 是全量对比,每次编译都是逐个对比,耗时较大,vue3,改进了方法,对可能改变的dom,进行标记,准对性对比。缓存部分: 对于复用的dom,使用缓存。不在重新编译。1 项目建立项目建立有多种方法,以下是vue/clinpm install -g @vue/clivue create appcd appvue add vue-原创 2021-09-09 16:43:32 · 156 阅读 · 0 评论