空と君のあいだに:バージョン1

by m_kahmin

HTML

<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.2.1/css/bootstrap.min.css">
<div id="app" class="wrapper">
  <div class="container">
    <div class="py-2">
      <h1>君と空のあいだに</h1>
    </div>
    <div class="row">
      <div class="col-12">
        <div class="form-group">
          <fieldset class="card mb-2">
            <div class="card-header">
              <h5>君</h5>
            </div>
            <div class="card-body">
              <div class="form-check">
                <label class="form-check-label">
                  <input v-model="kimi" type="radio" class="form-check-input" name="kimi" value="namida">
                  涙のとき
                </label>
              </div>
              <div class="form-check">
                <label>
                  <input v-model="kimi" type="radio" class="form-check-input" name="kimi" value="waratte">
                  笑ってくれる
                </label>
              </div>
            </div>
          </fieldset>
          <div class="card">
            <div class="card-header">
              <h5>僕</h5>
            </div>
            <div class="card-body">
              <span v-if="boku === 'poplar'">ポプラの枝になる</span>
              <span v-else>悪にでもなる</span>
            </div>
          </div>
        </div>
      </div>
    </div>
  </div>
</div>

Vue

const vue = new Vue({
	el: '#app',
  data() {
  	return {
    	'kimi': 'namida',
    };
  },
  computed: {
  	boku() {
    	return this.kimi === 'namida' ? 'poplar' : 'aku';
    },
  }
});