JSFiddle - React, Tailwind, and code Playground

by ktsn

HTML

<script src="https://unpkg.com/vue"></script>
<div id="app">
  <select :value="data">
    <option value="">AAA</option>
    <option v-for="text in list">{{ text }}</option>
  </select>
</div>

JavaScript

const vm = new Vue({
	el: '#app',
  
  data: {
  	data: 'foo',
    list: []
  }
})

setTimeout(() => {
  vm.list = [
	  'foo',
    'bar',
    'テスト'
  ]
  vm.$nextTick(() => {
		vm.data = 'テスト'
  })
}, 1000)