在这个项目中经常会遇到需要在raday下才可以运行的报错 如图这种报错
这就需要我们去文档里找到:
// 监听onready状态
// let onSdkReady = function (event) { };
// tim.on(TIM.EVENT.SDK_READY, onSdkReady);
这个事件,然后调用这个事件才可以解决这个问题。
在调用这个事件的时候,也会出现自己的js点击交互或者接口不生效的问题,我自己是因为调用的方式不对。
正确的调用方式,是把需要调用的接口和自己手写的的js事件,都直接套到let onSdkReady = function (event) { };这个函数当中,然后在最下面调用tim.on(TIM.EVENT.SDK_READY, onSdkReady);就可以解决这个问题
示列代码如下: