import { createStore } from "vuex"; import state from "./state.js"; import actions from "./actions.js"; import mutations from "./mutations.js"; import getters from "./getters.js"; import Auth from "./Auth"; export default createStore({ state, actions, mutations, getters, modules: { Auth, }, });
export default { isOpen: false, };
export default { handOpenState(context) { const isOpen = !context.state.isOpen; context.commit("OpenState", isOpen); }, };
export default { OpenState(state, payload) { state.isOpen = payload; }, };
export default { isOpen(state) { return state.isOpen; }, };
進階搜尋