哪位大佬来解答一下 文档表示没看明白

大佬们 我访问接口 得到了返回数据可以使用console.log(response)打印出来


但是lable控件怎么什么都没有

跪求大佬指点!!!!

你要确认一下你这个this.label是节点还是组件?

label: cc.Node,
label: cc.Component,

只有cc.Label组件才有string方法,你试试改成下面这样

label: cc.Component,

写到回调里面啊,现在是给label赋值的时候Http结果还没回来。。。就是写到紧挨着你的打印的下面

写了之后 是这样的

this.lable中的lable是在哪里定义的?贴来看看。

然后你要在编辑器里边把UI的这个Lable绑定到脚本里。就是拖进去。

是的 我是拖进去的

对了,这个回调函数里的this可能已经变了。
在回调外定义:
let _This = this;
然后回调里使用 _This.lable.string
(很多人喜欢self,但是某某浏览器把self保留将来使用了。。。:grin:)

谢谢 大佬 终于出来了 万分感谢

谢谢 大佬 终于出来了 万分感谢!

还可以这样,

xhr.onreadystatechange = function() {
...
}
改成
xhr.onreadystatechange = () => {
...
}

不用在外面定义一个_This

一看就是明显的拿到了label节点而不是label组件,对不

回调里面 this 变了 我又重新给他赋值 谢谢大佬们的关注

好的 谢谢大佬 又长知识了