$watcher

Vue3 - 每天來一點雷 Part 2

受到疫情影響,絕大部分的時間不是在公司就是在家裡,每個禮拜出門採買一次。其實也不是說我不喜歡用線上購物,只是目前其實物流業也是相當緊繃。出門自己小心避開人潮,萬事小心謹慎點就好了。 至於避開人潮這件事情,我都平常日早上 8 點多去大潤發,大概可以避開八九成的人流。 -------------------------------------------------------------------------------- I'm watching you 在 Vue3.x 之後呢,除了原有的 watch 之外,另外提供了一個叫做 watchEffect 的方法。前者跟 Vue2.x 的區別在於,在 3.x

[IT 鐵人賽] 題外話:原始碼之藏在 $watch 當中的神奇設定 Day 16

其實,這是我之前寫過的 一篇文章 [https://blog.hinablue.me/vuejs-watch-cang-zai-yuan-shi-ma-li-de-bian-yuan-ren/]( 我絕對不會承認是拿來墊檔的)。雖然我覺得這件事情很奇妙,但是比起 EventBus 的都市傳說,這個應該算還行。只要你看過原始碼應該就能理解。 是說,有誰會沒事去挖人家的原始碼來看( 就你啊 )。 -------------------------------------------------------------------------------- 再看一次 $watch 我們平常在操作 $watch 的時候,會有兩種寫法: export default { name: 'Component', data () { return { myAge: 18

[VueJS] $watch 藏在原始碼裡的邊緣人

身為一個菜蟲,洗菜的時候抓到很多蟲應該超棒的(欸!只是說,有些蟲實在是很惱人,因為那也不算是蟲,只是個隱藏版的功能。至於為何沒有寫在文件裡?這就只能去問作者了! 注意!最新版本的 Vue 2.6.10 與本文部分原始碼可能會有所出入,但邏輯大部分相同。服用前請先詳閱公開說明書( 哪來的公開說明書 )。 -------------------------------------------------------------------------------- $watch 的實際狀況與問題 文件裡面有特別寫到 $watch 的額外選項, > deep immediate 這個就不多做解釋,可以去看官方文件 > https://vuejs.org/v2/