要创建自定义组件,我们可以使用自定义元素。即使我们喜欢我不使用自定义组件,也可以将自定义元素用作标记。我现在使用Vue。
代替此:
<div class="row>
我可以使用此
:<t-row>
它更短一些,并且模板很大,可以节省很多代码量。
我对此方法有一些疑问:
ignoredElements
来忽略诸如[/^t-/]
之类的元素。这将如何影响性能?所有这些归结为一个问题...
如果我认为自定义元素可以节省时间并提高可读性,是否应该将自定义元素用作标记?解释原因。
答案 0 :(得分:1)
问题2的答案,争论为什么不这样做:
您必须考虑GZip
是的,<div class="row">
的类型更多
但实际上可能会创建一个较小的文件,传递给浏览器
因为您使用了很多并且GZip将这17个字节编码为几个BITS 。
恕我直言,开发人员应考虑为继任者提供最佳代码,
与优化无关,他/她是唯一要了解的人。
对<t-row>
的第一个答复将是福克在这里发生什么
哦,这是可读的。
另一个恕我直言
请勿仅因为要创建自定义元素而使用t-
命名空间应具有含义。