我有一个问题。是否可以通过router.js中的... mapActions访问Vuex动作?例如,现在,我正在这样做(并且可以正常工作):
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?