Vue JS观察者性能权衡

时间:2019-10-23 18:40:23

标签: javascript vue.js lifecycle watch

我对观察者的权衡提出了一些争议,但我不清楚这对您观察某些javascript对象的更改会产生多大的影响。
因此,问题如下:
什么对性能的影响较小,为什么?还有两个选项可供选择:

  1. 每次需要时都要重新创建组件(这将调用重新创建内部结构,初始化getters / setters字段,初始化组件的观察程序,注册以观察更改并初始化组件的MessageChannel)
  2. 或者通过保持观察者注册并且从不破坏/重新创建组件

观察者没有看到任何成千上万的奇怪数组,就像我说的那样,它是一个有四个字段的小对象,没有嵌套的东西。我不明白的是,不断运行观察程序而不是为了避免不断运行而重新创建组件是更好的选择吗?
希望有人吵架
谢谢!

0 个答案:

没有答案