首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
vue3
订阅
big男孩
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
Vue3真的不需要用pinia!!!
作为vue3的用户,如果想进一步精简代码,可以使用组合式函数的写法代替pinia,减少一个依赖库的使用。
终于搞懂了!原来vue3中template使用ref无需.value是因为这个
众所周知,vue3的template中使用ref变量无需使用.value。你猜vue是在编译时就已经在代码中生成了.value,还是运行时使用Proxy拦截的方式去实现的呢?
面试官:Vue3响应式系统都不会写,还敢说精通?
Vue3已经面世很久了,你还不了解其内部实现?响应式系统、computed、watch到底是如何实现的?和胖头鱼一起来一次Vue3源码分析之旅...一定会看到不一样的风景哦
Vue3.0代理如何对数组的原生方法进行观察
Vue3.0相比于Vue2.0支持的观察的数组的原生方法更多,并且不需要通过写特定的方法来进行支持,对数组原生方法的观测可以合并到对数组下标、对象属性的响应代码里面。这是什么原理呢?这篇文章就来给你们揭秘! 对数组的操作的拦截一共要拦截两个操作:getter操作和setter操…
一文读懂vuex4源码,原来provide/inject就是妙用了原型链?
你将学到: 如何学习`Vuex 4`源码、理解`Vuex`原理 `Vuex 4` 和 `Vuex 3` 的异同 `Vue.provide / Vue.inject` API 使用和原理 等等
手写js模板编译器
目前现代化的前端框架都采用了MVVM架构,开发者只需要定义一些页面上的状态数据以及执行相关修改就可以达到渲染页面的目的,这样的壮举彻底解放了前端工程师的双手,不再像之前那样花费大量的时间陷入了dom操作的泥潭. 假设有一段模板字符串template,请编写一个Parser类,将…
Vue3.0 的 reactive API 定义和源码实现
今年,对于从事前端开发的同学而言,很是期待的一件事就是 Vue3.0 的发布。但是,Vue3.0 离发布还是有点时间的,并且正式发布也不代表我们就马上就可以用于业务开发。它还需要完善相应的生态工具。不过正式使用是一码事,我们自己玩又是一码事(hh)。 Vue3.0 特地准备了一…
从编译过程,理解 Vue3 静态节点提升 | 源码解读
静态节点提升是「Vue3」针对 VNode 更新过程性能问题而提出的一个优化点。众所周知,在大型应用场景下,「Vue2.x」的 patchVNode 过程,即 diff 过程是非常缓慢的,这是一个十分令人头疼的问题。 虽然,对于面试常问的 diff 过程在一定程度上是减少了对 …
深入了解 Vue3 模板编译原理
其中 compiler-core 模块是 Vue 编译的核心模块,并且是平台无关的。而剩下的三个都是在 compiler-core 的基础上针对不同的平台作了适配处理。 Vue 的编译分为三个阶段,分别是:parse、transform、codegen。 其中 parse 阶段…
用原生实现Vue3,真香~
解析:通过window.customElements方法可以创建自定义元素,里面的define方法就是用来指定自定义元素的名称,以及自定义元素对应的类。 这里有一个细节,自定义元素中间一定要用中划线隔开,不然是无效的。 这时候在这个类里面就可以定义元素里的所有内容了,这和Vue…