我需要使用Meteor.user()
获取用户名。它为我提供了我无法访问的用户名属性的正确对象。
我的代码:
class Dashboard extends TrackerReact(Component){
constructor(){
super();
//some code
}
render() {
let user = Meteor.user();
console.log(user);
//cannot access user.username eventhough it is there
return (
//some code
);
}
}

我该怎么办?
答案 0 :(得分:0)
尝试将用户对象置于状态
class Dashboard extends TrackerReact(Component){
constructor(){
super();
state = {
user: null,
}
}
componentDidMount() {
this.setState({user: Meteor.user()});
}
render() {
console.log(this.state.user);
return (
//some code
);
}
}