JSFiddle - React, Tailwind, and code Playground

HTML

<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/0.12.7/vue.js"></script>
<body id="app"> <span v-repeat='language : languages'>
      <input
        type='checkbox'
        value="{{language.name}}"
        v-model='language.selected'> {{language.name}}
        </span> 
    <div>{{myLanguages | json}}</div>
</body>

JavaScript

new Vue({
    el: '#app',
    data: {
        languages: [{
            name: 'english',
            selected: true
        }, {
            name: 'japanese',
            selected: false
        }, {
            name: 'chinese',
            selected: true
        }]
    },
    computed: {
        myLanguages: function () {
            return this.languages.filter(function (l) {
                return l.selected
            }).map(function (l) {
                return l.name
            })
        }
    }
});