JSFiddle - React, Tailwind, and code Playground

by spham

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.3.4/vue.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bulma/0.4.4/css/bulma.min.css">
<div class="columns" id="app">
    <div class="column is-two-thirds">
      <section class="section">
        
        
       
        
        <!-- form starts here -->
        <section class="form">
<div class="field">
<label for="" class="label">myvar</label>
              <input type="text" v-model="form.myvar">
</div>
<div class="field">
            <label class="label">Name</label><p>
            </p>
            
            <div class="control">

              <textarea v-model="form.name" name="form.name" id="name" cols="30" rows="10"></textarea>
            </div>
          </div>
        </section>
      </section>
    </div>
    
    <div class="column">
      <section class="section" id="results">
        <div class="box">
          <ul>          
            <!-- loop through all the `form` properties and show their values -->
            <li v-for="(item, k) in form">
              <strong>{{ k }}:</strong> {{ item }}
            </li>
          </ul>
        </div>
      </section>
    </div>
  </div>

JavaScript

new Vue({
  el: '#app',
  data: {
    form : {
      name: '{{myvar}} world ',
      myvar: 'hello'
    }
  }
});