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 router from './router.js';
|
||||||
import App from './App.vue';
|
import App from './App.vue';
|
||||||
import BaseBadge from './components/ui/BaseBadge.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(router);
|
||||||
|
app.use(store);
|
||||||
|
|
||||||
app.component('base-badge', BaseBadge);
|
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