我可以在Vuex商店中设置吸气剂设置。如果我从中间件在控制台中输出context.store.getters
对象,也可以看到吸气剂。
问题是,如果我尝试在中间件中实际使用吸气剂(例如context.store.getters.userType
),则会收到未定义的错误。 反正可以从中间件访问吸气剂吗?
这是我的中间件:
export default function (context) {
console.log("context.store.getters", context.store.getters);
console.log("context.store.getters.getUserType",
context.store.getters.getUserType)
if (context.store.getters.getUserType == "adv") {
return router.push('/adv')
} else if (context.store.getters.getUserType == "applicant") {
return router.push('/app')
}
}