翡翠中"延伸"和"包含"有什么区别?

Geo*_*rgy 7 include pug

使用这两个命令,我可以使用其他文件中的代码.正如我在使用时看到的那样,extends file.jade我们可以使用block,file.jade 在编译之前更改块.但这是唯一的区别,我是对的吗?谢谢.

Geo*_*rgy 6

好吧,正如@laggingreflex上面写的那样,有关于这些命令的文档:extendsinclude.

额外点:您可以使用include不同的文件,而不仅仅是玉文件.此外,您可以include在页面上多次使用.此命令只包含不同文件的内容,直接到达该位置.您可能会想到它,就好像您通过使用(包括)不同的小块来制作一个大型乐高项目.

Extends相反,需要大型乐高项目,并用特殊block命令替换标记块.它可以使用一次并覆盖目标文件的内容(带有extends命令的文件).