setup the store
This commit is contained in:
parent
fec621ef81
commit
9f67d9339e
|
@ -3,10 +3,12 @@ import { createApp } from 'vue';
|
|||
import router from './router.js';
|
||||
import App from './App.vue';
|
||||
import BaseBadge from './components/ui/BaseBadge.vue';
|
||||
import store from './store/index.js';
|
||||
|
||||
const app = createApp(App)
|
||||
const app = createApp(App);
|
||||
|
||||
app.use(router);
|
||||
app.use(store);
|
||||
|
||||
app.component('base-badge', BaseBadge);
|
||||
|
||||
|
|
|
@ -0,0 +1,16 @@
|
|||
import { createStore } from 'vuex';
|
||||
|
||||
import cartModule from './modules/cart/index.js';
|
||||
import productsModule from './modules/products/index.js';
|
||||
|
||||
const store = createStore({
|
||||
modules: {
|
||||
cart: cartModule,
|
||||
products: productsModule
|
||||
},
|
||||
state() {
|
||||
return {};
|
||||
}
|
||||
});
|
||||
|
||||
export default store;
|
|
@ -0,0 +1,11 @@
|
|||
//import counterActions from './actions.js';
|
||||
//import counterGetters from './getters.js';
|
||||
//import counterMutations from './mutations.js';
|
||||
|
||||
export default {
|
||||
namespaced: true,
|
||||
state() {
|
||||
return {
|
||||
};
|
||||
},
|
||||
};
|
|
@ -0,0 +1,11 @@
|
|||
//import counterActions from './actions.js';
|
||||
//import counterGetters from './getters.js';
|
||||
//import counterMutations from './mutations.js';
|
||||
|
||||
export default {
|
||||
namespaced: true,
|
||||
state() {
|
||||
return {
|
||||
};
|
||||
},
|
||||
};
|
Reference in New Issue