@atmy 写道:
当我有一个toggleGroup的时候,我所有toggle都是unCheck状态,但是进入场景的时候会默认checked第一个,但是又没有触发回调事件,我去看了源码,有个toggle函数里面是调用了回调函数的,但是toggle函数只有发生click事件的时候才会调用,就算在代码里手动调用isChecked = true或者toggle.check()方法都没有去调用这个toggle函数,导致不能触发回调,我想知道这是正常的吗?如果是正常的,官方是出于什么考虑呢?还是说需要自己手动调用toggle方法?
还有文档说有三个参数,但是我回调函数里如果不传自定义数据的话,arguments.length = 1, 如果传了自定义参数,arguments.length = 2,所以应该没有EventCustom参数吧?还有就是源码
toggle函数里调用_emitToggleEvents里是传了一个event参数的,但是_emitToggleEvents里并没有用到这个参数,这里是写错了还是JS的某种语法或者creator设计好了的?
帖子: 3
参与者: 1