es6 关于import 和export 加载的问题

新手上路,请多包涵

写vue后台管理系统,要做权限,遇到了这样一个问题

在router.js中 先定义好一段需要做权限的动态路由表export const asyncRouterMap =[...];

然后想在vuex中导入router.js中定义的asyncRouterMap ,因为还有别的组件需要用到里面的参数,所以在vuex中做一个全局管理;
vuex中代码:
import {asyncRouterMap} from "../../../src/router";
console.log(asyncRouterMap,111);

....
const getters = {

ListTree(state) {
console.log(asyncRouterMap,666)
},

结果时 111为undefined 在getters中的函数中能拿到正常结果,也就是666有数据,请问大家这个原因是啥??求解

此时main.js中引用的顺序为
import router ;
import store ;

阅读 1.7k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题