在 VueJS 中,在 HTML 中有一些组件模板,在 PUG/Jade 中有一些模板是好的做法吗?

In VueJS, is it good practice to have some component templates in HTML and some templates in PUG / Jade?

由于 Vue 基于组件的架构牢记分工,允许一些开发人员在 HTML 中编写模板,而在他们认为合适的情况下,在 PUG 中编写模板是否是个好主意?还是应该指示所有开发人员坚持使用同一种语言?

允许这样做有哪些缺点?

所有内容都使用同一种语言会更有意义。这意味着公司里的每个人都遵循一种风格,如果有人不熟悉 PUG / HAML 等,则无需查找语法。遵循一种一致的规则总是更好。

显然您可以选择 PUG / HAML 作为您的主要选择,但无论您选择什么,所有组件都应该以相同的风格和语言编写。