mutations.ts 450 B

1234567891011121314151617
  1. import { MutationTree } from "vuex";
  2. import { State, Mutations, MutationType } from "./_type";
  3. const mutations: MutationTree<State> & Mutations = {
  4. [MutationType.setRoles](state, roles) {
  5. state.roles = roles;
  6. },
  7. [MutationType.setRoutes](state, routes) {
  8. state.routes = routes;
  9. },
  10. [MutationType.setUser](state, user) {
  11. state.user = user;
  12. state.store.setItem("user", JSON.stringify(user));
  13. },
  14. };
  15. export default mutations;