import { _decorator, Component, Label, Node } from ‘cc’;
const { ccclass, property } = _decorator;
@ccclass(‘taskgm’)
export class taskgm extends Component {
@property (Node) taskbtn:Node
@property (Node) taskList:Node
@property (Label) nextDayLabel:Label
@property (Node) nextDayBtn:Node
private useday:number =1
start() {
this.taskList.active =false;
this.taskbtn.on(Node.EventType.TOUCH_END,this.toggleMenu,this)
this.nextDayBtn.on(Node.EventType.TOUCH_END,this.updateDayTime,this)
}
toggleMenu(){
this.taskList.active =!this.taskList.active //成功显示
}
updateDayTime(){
this.useday +=1;
let comp =this.nextDayLabel.getComponent(Label);
comp.string = "第"+this.useday+"天";
this.taskList.active =false //无法实现
}
update(deltaTime: number) {
}
}
我有这么一段代码,点击一个按钮taskbtn,展示一个菜单taskList,在toggleMenu方法里,这个显隐功能正常显示,现在有一个按钮nextDayBtn在taskList菜单里,我希望点击这个nextDayBtn按钮,让菜单隐藏,但是这个功能无法实现,有木有大佬能帮我看看为什么 