JSFiddle - React, Tailwind, and code Playground

by ecoblack

HTML

<script src="https://unpkg.com/vue"></script>
<script src="https://unpkg.com/vuex"></script>
<div id="app">
  <p>{{ runes }}</p>
  <p>
    <button @click="increment">+</button>
    <button @click="decrement">-</button>
  </p>
</div>

Babel + JSX

// make sure to call Vue.use(Vuex) if using a module system


const store = new Vuex.Store({
  state: {
    count: 0,
    runes: [{}"xs", "xssss"],
  },
  mutations: {
  	increment: state => state.count++,
    decrement: state => state.count--
  }
})

new Vue({
  el: '#app',
  computed: {
    count () {
	    return store.state.count
    }
  
  },
  getters: {
    runes() {
    	var json = '{"result":true, "count":42}';
			return obj = JSON.parse(json);
    }
  },
  methods: {
    increment () {
      store.commit('increment')
    },
    decrement () {
    	store.commit('decrement')
    }
  }
})