LoginSignup
5
7

More than 5 years have passed since last update.

コーディングにも便利なPugの変数についてまとめといたよ

Posted at

概要

プロジェクトで使うレベルでなくても、HTMLのコーディングに変数使いたい時ってあるよね?:writing_hand:

Codepenとか使えばすぐに書き出せるので、僕はいつも使ってます。

内容はだいたいこのへん:dog:
https://pugjs.org/language/iteration.html

さっそく書くね

これが

index.pug
.container

  h1 Variable
  -var variable = "a variable"
    p This is #{variable}.

  h1 Array
  -var array = ["This","is","a","array"]
    p #{array[0]}
      strong #{array[1]}
      small #{array[2]}
      mark #{array[3]}
    h2 -each
    ul
      each val in array
        li #{val}

  h1 Object
  -var object = {subject:"This", verb:"is", complement:"a object"}
  ul
    each val, index in object
      li #{index} : #{val}

こうなるよ

index.html
<div class="container">
  <h1>Variable</h1>
  <p>This is a variable.</p>
  <h1>Array</h1>
  <p>This<strong>is</strong><small>a</small>
    <mark>array</mark>
  </p>
  <h2>-each</h2>
  <ul>
    <li>This</li>
    <li>is</li>
    <li>a</li>
    <li>array</li>
  </ul>
  <h1>Object</h1>
  <ul>
    <li>subject : This</li>
    <li>verb : is</li>
    <li>complement : a object</li>
  </ul>
</div>

コーディングを楽したい時に便利ーーすごーーーい:relaxed:

動いてるやつこれ
https://codepen.io/ksyunnnn/pen/gobNZP

5
7
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
7