当我使用mobx-react
,我用注入的装饰,当我拿到店里如如何使用@inject绑定函数?
@inject("store") @observer
class item extends Component {
constructor() {
this.store = this.props.store;
}
}
但是,当我想打电话给如store.getUser()
store
的功能,我发现传输store.But的上下文getUser
函数不是this
,我怎样才能将this
绑定到store
?
PS:在商店如下列:
class Store {
@observable user = "Sarah";
@computed
get getUser() {
return user + "Ok";
}
}
export default new Store();
我使用getUser
像
render() {
<div>{this.store.getUser()}</div>
}
你可以添加你调用'getUser'的代码吗? –