HINA::工程幼稚園
  • Home
  • Twitter
  • FB
  • IG

$watcher

A collection of 2 posts

VueJS

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

其實,這是我之前寫過的 一篇文章(我絕對不會承認是拿來墊檔的)。雖然我覺得這件事情很奇妙,但是比起 EventBus 的都市傳說,這個應該算還行。只要你看過原始碼應該就能理解。 是說,有誰會沒事去挖人家的原始碼來看( 就你啊 )。 再看一次 $watch 我們平常在操作 $watch 的時候,會有兩種寫法: export default { name: 'Component', data () { return { myAge: 18 } }, watch: { myAge (newAge, oldAge) { // newAge 表示改變後的新值

  • Hina Chen
    Hina Chen
8 min read
VueJS

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

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

  • Hina Chen
    Hina Chen
6 min read
HINA::工程幼稚園 © 2021
Latest Posts Facebook Twitter Ghost