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 · 100 阅读 · 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 · 783 阅读 · 0 评论 -
vue3笔记更新
vue3 使用ts重构底层代码,并对渲染打包进行逻辑速度提升。并增加了新的api方法,在项目代码上,有了更好的阅读和编写体验。 diff 算法 静态提升和监听缓存 vue2 是全量对比,每次编译都是逐个对比,耗时较大,vue3,改进了方法,对可能改变的dom,进行标记,准对性对比。 缓存部分: 对于复用的dom,使用缓存。不在重新编译。 1 项目建立 项目建立有多种方法,以下是vue/cli npm install -g @vue/cli vue create app cd app vue add vue-原创 2021-09-09 16:43:32 · 176 阅读 · 0 评论