继承了cc.component的控件通过自定义方法传值经常在生命周期函数获取不到

有一个控件A 继承了cc.component 控件里边有一个自定义初始化方法initCom 往里边传入自己需要的数据,但是由于外部需要addComponent并且添加节点才会正式运行生命周期函数,经过测试,在外部先add然后getComponent后,立刻调用initCom传值,内部做成员存储,某些时刻不能在start和update正确获取initCom传入存储的成员,是不是有什么额外的特定传入参数方法,感觉姿势不太对导致