我发现原子和分子的概念非常有趣,但是我无法想象最终会散布到成千上万个原子成分。提出问题的另一种方式是:Vue组件何时变得太大?谢谢您的意见。
好吧,这取决于很多事情,但是如果您看到正在编写的代码将被重复使用两次以上,我想这是一个好主意。
此外,您还可以考虑清楚性的事实,如果您的组件中包含很多html,出于可读性目的,您可以将该组件分成几部分。
例如,我制作的这个组件,是工作机会,
代码中包含很多html,因此除了保留包含所有内容的Job offer组件外,为了便于阅读,我对其进行了拆分,
JobOffers内总共有5个组件
这样做,可以很容易地在我的代码中更容易阅读,人们知道哪一部分是由阅读代码代表的。
当然,它会创建更多的原子和分子,但是如果您创建一个名为JobOffer的目录,并且将所有必需的组件放在里面(通过全局按钮进行操作即可),这不会使您的应用程序难以阅读。
甚至某些组件也没有逻辑,例如JobAcronym和JobPercentage,它们确实包含许多html,如果它们位于JobOffer组件中,则可能会使它们难以阅读。
总而言之,您确实需要选择胆量,如果您发现找不到在哪里进行修改以更改某些ui的麻烦,因为有很多html代码,然后将其拆分即可,即使您不会在其他任何地方重复使用该组件。
重要的是代码的可读性,并且实际上更容易维护。
因此,当您或其他人几个月后回来对它进行一些更新时,他们不会浪费时间尝试猜测哪个部分属于哪里。
我希望它回答了您的问题,并消除了您的疑虑:)
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句