在路由器中访问mapAction

时间:2018-11-16 22:35:57

标签: vue.js vuejs2 vuex vue-router

我有一个问题。是否可以通过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?

0 个答案:

没有答案