當我使用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'的代碼嗎? –