【发布时间】:2017-02-13 03:31:26
【问题描述】:
来自https://www.polymer-project.org/1.0/docs/api/dom-if
当 if 变为 false 时,标记的内容会被隐藏但不会从 dom 中删除。如果随后再次变为真,则内容被简单地重新显示。之所以使用这种方法,是因为它具有良好的性能特点:创建模板内容的费用只需支付一次,而且是懒惰的。
我认为这是hidden 属性的行为,因此hidden 比dom-if 便宜,因为模板不会被hidden 重新标记。由于'无重新标记'是默认行为dom-if,dom-if 和hidden 之间有什么区别,hidden 的性能如何更好? Polymer 最佳实践指出hidden 更便宜。
【问题讨论】:
-
这个问题仍然与 Polymer 2.x 相关
标签: polymer polymer-1.0