在vue-meteor中访问vue路由器内的Meteor.user()

时间:2017-10-12 11:36:25

标签: javascript meteor vue.js vue-router

我目前正在使用meteor-vue:https://github.com/meteor-vue/

我正在尝试访问路由器内的Meteor.user(),因为我的用户有角色,某些角色可以访问某些组件。

但是值总是未定义的,有没有解决方案?

factory.addRoutes([

     {
        path: "/",
        name: "mainComponent",
        component: MainComponent,
        beforeEnter: (to,from,next) =>{
            console.log(Meteor.user())  //undefined
            if(Meteor.user().role=="admin")
                {
                    next({name:"adminPage"});
                }
        }
]

这就是我想要做的。请帮忙。

谢谢。

0 个答案:

没有答案