菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
364
0

jade复用

原创
05/13 14:22
阅读数 45673

jade复用说白了就是模板的继承。

使用 block 标识符,设置一个可修改的代码片段

layout.jade

doctype html
html
  head
    block title
      title Default title
  body
    block content

test.jade 使用extends继承layout.jade,block后对应代码片段的文字

extends ./layout.jade

block title
  title Article Title

block content
  h1 My Article

生成html

<!DOCTYPE html>
<html>
  <head>
    <title>Article Title</title>
  </head>
  <body>
  </body>
</html>

 也可以通过include 引入 

include ./layout.jade

 

如果想要追加代码片段,可以使用 append 和 prepend 指令。append 用于在原有代码片段之后追加,prepend 用于在原有代码片段之前追加。

layout.jade

doctype html
html
  head
    block title
      title Default title
  body
    block content
        p hello

test.jade

extends ./layout.jade

block title
  title Article Title

block append content
  h1 My Article

输出html

<!DOCTYPE html>
<html>
  <head>
    <title>Article Title</title>
  </head>
  <body>
    <p>hello</p>
    <h1>My Article</h1>
  </body>
</html>

 

发表评论

0/200
364 点赞
0 评论
收藏
为你推荐 换一批