actions.js 364 B

123456789101112131415161718
  1. export const increment = ({ commit }) => {
  2. commit('increment')
  3. }
  4. export const decrement = ({ commit }) => {
  5. commit('decrement')
  6. }
  7. export const incrementIfOdd = ({ commit, state }) => {
  8. if ((state.count + 1) % 2 === 0) {
  9. commit('increment')
  10. }
  11. }
  12. export const incrementAsync = ({ commit }) => {
  13. setTimeout(() => {
  14. commit('increment')
  15. }, 1000)
  16. }