只包含部分.pug文件?这不可能吗?

问题描述 投票:0回答:1

对于我的生活,我无法弄清楚如何仅包含.pug文件的特定部分。假设我有tutorials.pug:

block tut1
  p Some tutorial
block tut2
  p Some other Tut
block tut3
  p And then some other tut

然后在我的main.pug中我想去:

extends tutorials
h2 Hey, enjoy the second Tutorial!
block append tut2

没有任何其他块出现。这个简单的事情不可能吗?

pug
1个回答
0
投票

我认为mixins可能就是你想要的。 mixin完全是出于您想要的目的:包括一段模板代码作为一个独立的片段。另一方面,block用于模板定义。使用块,您可以定义模板页面,其他页面可以继承该模板页面,然后附加或替换这些块。对于您的用例,如果您想要对公共页面的特定部分进行单独导入,那么使用mixins构建功能可能会更好。

© www.soinside.com 2019 - 2024. All rights reserved.