登录后没有显示用户详细信息。但是如果我使用
Meteor.userId();
显示用户标识 但是,如果我使用
Meteor.user();
它显示未定义。为什么会这样?
答案 0 :(得分:0)
Meteor.userId()已经设置好了,Meteor.user()不会在页面加载时满足其订阅。您需要的是将其包装在
中Tracker.autorun(() => {
const currentUser = Meteor.user()
... code that needs the current user.
})