Vue2.x中,如果有一个组件传入了slot,那么每次父组件更新的时候,必定会强制使子组件update,造成性能的浪费。这是由于2.x中,组件的插槽会被当成组件的一个普通ch...

IP属地:海南
Vue2.x中,如果有一个组件传入了slot,那么每次父组件更新的时候,必定会强制使子组件update,造成性能的浪费。这是由于2.x中,组件的插槽会被当成组件的一个普通ch...
前两篇写了响应式系统的两个核心模块effect,reactivity,这篇写一下响应式系统在源码中的应用吧。 Computed API 话不多说,首先来看一下利用响应式系...
上一篇写了effect模块的实现以及一些细节,这一篇来写写响应式系统的另一部分--reactive模块。emsp;首先来说说Proxy和defineProperty的区别,...
最近学习了下Vue3的源码,抽空写一些自己对3.x源码的解读,同时算是学习的一个总结吧,也能加深自己的印象。 就先从3.x的响应式系统说起吧。 回忆 首先大概回忆一下2....
provide:Object | () => Objectinject:Array | { [key: string]: string | Symbol | Object ...
最近闲来在比较深入的学习vue的源码,受益匪浅,在这边记录一些心得,顺便给自己定个小目标--自己实现一个简单的vue框架,不考虑错误检查,不考虑边界情况,包含vue最主要最基...
消息摘要算法MD(Message Digest 消息摘要算法),SHA(Secure Hash Agorithm 安全散列算法),MAC(Message Authentica...
主要就是两个函数,在Function的原型上加上before与after,作用就是字面的意思,在函数的前面或后面执行,相当于无侵入把一个函数插入到另一个函数的前面或后面,...