我按手册里的方法二注册输入框事件(https://docs.cocos.com/creator/manual/zh/components/editbox.html)
this.DescEditBox.node.on(“editing-did-ended”, this.onDescEditEnd, this);
然后回调里这样写:
onDescEditEnd(event: CustomEvent) {
var editbox = event.detail;
this.LevelDesc = editbox.string;
cc.log(this.LevelDesc);
}
然后每次事件回调回来editbox 总是undefined
手册里的原话:
callback: function (event) {
//这里的 event 是一个 EventCustom 对象,你可以通过 event.detail 获取 EditBox 组件
var editbox = event.detail;
//do whatever you want with the editbox
}
请问是我哪里写错了没