Vue 建立很多 child-components 對效能的影響??

因為每一個 Vue 元件都會有一個對應的 watcher 來查看 Virtual DOM 與 Real DOM 的關聯,建立很多個子元件時也表示會建立很多個 Vue Instance

關於會不會影響到效能或吃掉大量記憶體,目前還不完全清楚

如果像 mixins 一樣,是用 links 的方式重覆利用 Vue instance 那就應該不會有上述的壞影響

  1. 說法一
  2. 說法二

Render-once

確定不會更新UI 的子元件可以加上 v-once,保證只在 mounted 時繪圖一次

Comments

タイトルとURLをコピーしました