文档里面这个地方是不是写错了?

访问节点和组件
http://www.cocos.com/docs/creator/scripting/access-node-component.html

这个里面写到:
你也可以为 getComponent 传入一个类名。对用户定义的组件而言,类名就是脚本的文件名,并且区分大小写。例如 “SinRotate.js” 里声明的组件,类名就是 “SinRotate”。

var label = this.getComponent("cc.Label");

是不是应该写成:
var label = this.getComponent(“SinRotate”);

先var SinRotate=require(“SinRotate”)

然后var label = this.getComponent(SinRotate);

如果是同一个节点上获取组件,好像是不需要写require的吧?文档里面是这样写的。

你操作下试试就知道了

发帖的主要目的是想说文档里面是不是有错误,希望引擎团队的人看看。

没错6个字。

这边上下文确实容易歧义,不过不影响理解,用户脚本的话 getComponent 后面的参数就是脚本文件名
内置组件的话就是类名

谢谢王总的解释,理解清晰了。