Карта доступаДействие в роутере - PullRequest
0 голосов
/ 17 ноября 2018

У меня есть вопрос. Возможно ли получить доступ к действиям Vuex через ... mapActions в router.js? Например, сейчас я делаю это так (и это работает):

import Vue from 'vue';
import Router from 'vue-router';
import store from '../store/store.js';

Vue.use(Router);

export default new Router({
  mode: 'history',
  routes: [
    {
      path: '/',
      name: 'home',
      beforeEnter: (to, from, next) => {
      store.dispatch('layout/changeLayout', 'layout-default');
        next();
      },
      component: () => import('../views/Home.vue'),
    },
  ],
});

Вопрос в том, есть ли способ использовать ... mapActions вместо импорта Vuex?

...