我有一個非常令人沮喪的問題。我把我在構造函數中這樣的變量:無法訪問在類構造函數中設置的變量
export class ChannelTransition{
constructor(props) {
this.transitionHandler=props;
}
channelTransitionSetup(channelsList) {
console.log(this.transitionHandler.handleHeaderTransition);
}
}
,現在當我嘗試訪問變量集上構造得到了一個未定義。我知道它與範圍有關,但是如何在構造函數中訪問我的變量?
確保你的'transitionHandler'有一個名爲'handleHeaderTransition'的屬性?否則這是正確的。 – Thusitha
哪裏以及如何調用channelTransitionSetup? – estus
'props'是否有任何名爲'handleHeaderTransition'的屬性?你調試了代碼嗎?在設置完'transitionHandler'的構造函數後,你得到了什麼值?在調用'this.transitionHandler.handleHeaderTransition'之前,你在'channelTransitionSetup'裏面爲'transitionHandler'獲取了什麼值? –