為什麼挑這個主題 從擔任前端工程師到現在約三年工作經驗,回想這些年,除了工作上少數時間遇到套件的 bug 會到原始碼中找原因,幾乎沒有認真看過自己用的工具的原始...
官方文件連結:https://vueuse.org/shared/useThrottleFn/ 今天就從 useThrottleFn 開始吧!核心基本上就是熟悉...
今天來寫 throttle 的核心邏輯,會先從只處理 fn, delay 參數的版本開始實作,接著加入 trailing, leading 的判斷。另外 vue...
在加入 rejectOnCancel 之前,先處理一下 this 的問題,今天主要會調整 Day2 提到的 Wrapper Function & Dem...
今天要加入 rejectOnCancel 這個參數,會從昨天調整好的 code 繼續,為了方便觀看,可以另開分頁到 Day 4 的最新進度區塊,看最新版本的程式...
今天主要會講 useThrottleFn 的 unit test,另外還有一個關於 setTimeout 的 bug 也會一起解決~ setTimeout -...
官方 Demo:https://vueuse.org/core/useParallax/#demo 個人一直很喜歡視差效果,看到官方 Demo 後,似乎是一個幫...
官方 Demo:https://vueuse.org/core/useEventListener/#useeventlistener 先來說說 useEvent...
昨天講了 useEventListener 可以傳入的參數,以及 tryOnScopeDispose 如何做到在組件註銷前,執行我們傳給 tryOnScopeD...
今天來講 useEventListener 的單元測試,大部分是針對傳入不同型別的參數做的測試。相關說明會放在程式碼註解中,如果有遇到需要描述更多的會再放到程式...