在做一個(gè)vue的后臺管理系統(tǒng)的時(shí)候,要做權(quán)限,遇到了這樣一個(gè)問題在router.js中 先定義好一段需要做權(quán)限的動態(tài)路由表export const constantRouterMap =[...];然后想在vuex中導(dǎo)入router.js中定義的constantRouterMap ,因?yàn)檫€有別的組件需要用到里面的參數(shù),所以在vuex中做一個(gè)全局管理;vuex中代碼:import {asyncRouterMap} from "../../../src/router";console.log(asyncRouterMap,111);....const getters = {ListTree(state) { console.log(asyncRouterMap,666)
},結(jié)果時(shí) 111為undefined 在getters中的函數(shù)中能拿到正常結(jié)果,也就是666有數(shù)據(jù),請問大家這個(gè)原因是啥??求解
vue中router和vuex的互相引入問題
德瑪西亞99
2019-03-12 19:28:53