Counter.vue 554 B

1234567891011121314151617181920212223242526
  1. <template>
  2. <div>
  3. Value: {{ count }}
  4. <button @click="increment">+</button>
  5. <button @click="decrement">-</button>
  6. <button @click="incrementIfOdd">Increment if odd</button>
  7. <button @click="incrementAsync">Increment async</button>
  8. <div>
  9. <div>Recent History: {{recentHistory}}</div>
  10. </div>
  11. </div>
  12. </template>
  13. <script>
  14. import store from './store'
  15. export default {
  16. computed: {
  17. count () {
  18. return store.state.count
  19. },
  20. recentHistory: store.getters.recentHistory
  21. },
  22. methods: store.actions
  23. }
  24. </script>