Vuex Counter - Tylung/vue-apuntes GitHub Wiki

Archivo: src/store/index.js

Creamos el store

import { createStore } from 'vuex'

export default createStore({
    state: {
        count: 1
    }
})

Archivo: src/main.js

Se importa el store y se le indica a la app que lo use

import { createApp } from 'vue'
import store from './store';
import App from './App.vue'

import router from './router/router';

createApp(App)
    .use( router )
    .use( store )
    .mount('#app')

mapState

Leer el State - mapState

Mutations

Mutations

Actions

Actions