我有一个非常令人沮丧的问题。我在构造函数中设置我的变量,如下所示:
export class ChannelTransition{
constructor(props) {
this.transitionHandler=props;
}
channelTransitionSetup(channelsList) {
console.log(this.transitionHandler.handleHeaderTransition);
}
}
现在当我尝试访问构造函数上的变量集时,我得到了未定义。我知道它与范围有关但是如何在构造函数中访问我的变量?
答案 0 :(得分:1)
这对我有用:
class ChannelTransition{
constructor(props) {
this.transitionHandler=props;
}
channelTransitionSetup(channelsList) {
console.log(this.transitionHandler.handleHeaderTransition);
}
}
let test = new ChannelTransition({handleHeaderTransition:'Ok!'});
test.channelTransitionSetup();
/* This print 'Ok!' in console */
所以我不知道你的问题是什么。你能解释一下如何使用它吗?