【发布时间】:2020-08-30 02:42:06
【问题描述】:
我一直在努力遵守Vue Style Guide 中提出的编码标准,但我不确定如何解决这种特殊情况。根据指南:
这些应该如何结合?想象一个带有单实例标头的典型网页。在其中,我们将有许多标题链接,特定于标题(它们不会出现在其他地方)。
如果我遵循 (1),我的标题组件将变为 TheHeader,但如果我也遵循 (2),我将不得不将我的标题链接命名为 TheHeaderLink。这是一种误导,因为通常会有不止一个。如果我放弃 The 链接,我将失去将耦合组件按字母顺序排列在一起的好处。
相反,如果我删除标题的The 并使用AppHeader 和AppHeaderLink,我不再传达标题是单例的事实。
我想这归结为个人偏好和/或编码团队标准,但也许有一些我没有看到的约定或解决方案?
【问题讨论】:
标签: vue.js naming-conventions naming conventions