У меня есть вопрос. Возможно ли получить доступ к действиям 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?