Pug分支条件
Posted xqxacm
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Pug分支条件相关的知识,希望对你有一定的参考价值。
- var friends = 10 case friends when 0 p 您没有朋友 when 1 p 您有一个朋友 default p 您有 #{friends} 个朋友 等价于---> <p>您有 10 个朋友</p>
另一种块展开的写法:
- var friends = 1 case friends when 0: p 您没有朋友 when 1: p 您有一个朋友 default: p 您有 #{friends} 个朋友
- var friends = 0 case friends when 0 when 1 p 您的朋友很少 default p 您有 #{friends} 个朋友 等价于--> <p>您的朋友很少</p>
friends =0 ,在 Pug 中则是,传递会在遇到非空的语法块前一直进行下去,所以满足了 0 1
若想只执行when 0
给分支加上-break
- var friends = 0
case friends
when 0
- break
when 1
p 您的朋友很少
default
p 您有 #{friends} 个朋友
if 条件
- var user = { description: ‘foo bar baz‘ } - var authorised = false #user if user.description h2.green 描述 p.description= user.description else if authorised h2.blue 描述 p.description. 用户没有添加描述。 不写点什么吗…… else h2.red 描述 p.description 用户没有描述 等价于---> <div id="user"> <h2 class="green">描述</h2> <p class="description">foo bar baz</p> </div>
反义使用:
unless user.isAnonymous p 您已经以 #{user.name} 的身份登录。 等价--> if !user.isAnonymous p 您已经以 #{user.name} 的身份登录。
以上是关于Pug分支条件的主要内容,如果未能解决你的问题,请参考以下文章
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段
GitGit 分支管理 ( 克隆远程分支 | 克隆 master 分支 git clone | 查看远程分支 git branch -a | 克隆远程分支 git checkout -b )(代码片段