官方在线文档中很多函数仅允许在一个事件域,或者允许在多个事件域中使用,但不同的事件域函数所传递的参数个数,参数类型不同。
这点在函数的说明文档中介绍的不够详细,希望能做更多说明。
例如:
GetBar函数:作用事件域-->仅限OnBar
GetReadyBar函数:作用事件域-->仅限OnReady
GetSessionCount函数:作用事件域-->仅限OnBar
建议收到,不过您上面写的例子GetBar函数:作用事件域-->仅限OnBar,,,GetSessionCount函数:作用事件域-->仅限OnBar 没有这个限制,,,GetReadyBar函数:作用事件域-->仅限OnReady这个函数是要在onready域中使用并且帮助文档中也已经写明是在OnReady中获取数据,而且我看了这种类似的函数也都写明了在onint域或者onready域中使用
虽然可以用,但GetSessionCount 在 Oninit中输出为0,我说的是这个意思。
而我这几个例子也有局限性,很多时候针对某个函数,即使对onbar机制有了解,也不确定这个函数是否用于onbar以外的作用域,且使用的结果也不可预知,只能自己写个demo反复测试,耽误很多时间,如果我们函数介绍能更完善就好了。
问题是,大多数用户不是TB的开发者,这造成信息概念的不对称。作为TB的老师们,可能认为这个是用户应该会的,应该懂的。可对用户来说,毕竟不像TB老师们每天接触代码,也能得到第一手的资料,也有非常棒交流环境。
有时候,TB老师们之间一句话的事儿,可能用户要研究一个月,所以希望有更完善的帮助文档和学习环境。