Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么不总是使用嵌入?
根据文档,嵌入标签结合了包含和扩展标签的行为。
我知道在很多情况下,您不需要进行扩展,只想渲染另一个模板的内容,但在我看来,您可以始终使用嵌入并服务于该目的。嵌入是否有任何性能影响需要注意?我缺少任何功能差异吗?
我将Embed和Include之间的异同总结如下,
基于差异,仅当您需要将模板拆分为许多功能子模板并在其他地方重用包装的代码时才应使用Include 。
当您需要自定义可重用模板时使用Embed 。
因此,它更多的是设计问题(性能、代码执行......)
选择适合您需求的助手。