[筆記] Vue3 元件更新 Component Update

筆記一下 Vue3 開發時,必備的一些讓元件自動或是手動觸發更新的技巧。
vue.js logo vue


內容

自動更新

1. 使用 watch

2. 使用 computed

藉由 computed 會基於依賴項的變化而更新的需求,這樣一來寫起來會更加簡潔

3. Provide / Inject

若是兩個子元件相互的共享,可以用 Provide / Inject 的方法,省出層層傳值的困擾


手動更新

常用的一種情況是你的數值更新是深層物件內的變化,這個變化並不一定可以順利或是用簡易的方式被監聽到而觸發元件刷新,那你可以在元件上加上一個如 count 的變數。每當你想要觸發更新時,就將值 + 1 即可。


參考資料

1. vue3组件刷新

按讚加入粉絲團

延伸閱讀