受到疫情影響,絕大部分的時間不是在公司就是在家裡,每個禮拜出門採買一次。其實也不是說我不喜歡用線上購物,只是目前其實物流業也是相當緊繃。出門自己小心避開人潮,萬事小心謹慎點就好了。
至於避開人潮這件事情,我都平常日早上 8 點多去大潤發,大概可以避開八九成的人流。
--------------------------------------------------------------------------------
I'm watching you
在 Vue3.x 之後呢,除了原有的 watch 之外,另外提供了一個叫做 watchEffect 的方法。前者跟 Vue2.x 的區別在於,在 3.x
其實,這是我之前寫過的 一篇文章
[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
身為一個菜蟲,洗菜的時候抓到很多蟲應該超棒的(欸!只是說,有些蟲實在是很惱人,因為那也不算是蟲,只是個隱藏版的功能。至於為何沒有寫在文件裡?這就只能去問作者了!
注意!最新版本的 Vue 2.6.10 與本文部分原始碼可能會有所出入,但邏輯大部分相同。服用前請先詳閱公開說明書( 哪來的公開說明書 )。
--------------------------------------------------------------------------------
$watch 的實際狀況與問題
文件裡面有特別寫到 $watch 的額外選項,
> deep
immediate
這個就不多做解釋,可以去看官方文件
> https://vuejs.org/v2/