1
從docs:何時會初始化connectionStateChange?
connectionStateChange.addListener
此事件也將被一次應用程序啓動時,一旦我們確定連接狀態解僱。
我有一個問題,在某些情況下,監聽器綁定太晚,錯過了連接狀態更改事件的初始觸發。
在什麼特定的時間點我可以開始期待事件被解僱?我應該在什麼時候開始傾聽,以保證我不會錯過它?
從docs:何時會初始化connectionStateChange?
connectionStateChange.addListener
此事件也將被一次應用程序啓動時,一旦我們確定連接狀態解僱。
我有一個問題,在某些情況下,監聽器綁定太晚,錯過了連接狀態更改事件的初始觸發。
在什麼特定的時間點我可以開始期待事件被解僱?我應該在什麼時候開始傾聽,以保證我不會錯過它?
如果你把你的綁定代碼的任何回調之外,你應該總是被綁定到該事件的初始觸發前:
// OK
forge.event.connectionStateChange.addListener(function() { ... });
$(function() {
// not necessarily OK
forge.event.connectionStateChange.addListener(function() { ... });
});
我創建了一個故事,讓我們立即觸發後期綁定監聽器也是爲了避免這個問題。
我們推送了一個應該完成的更新,通過保證connectionStateChange事件被觸發至少一個來解決這個問題:http://docs.trigger.io/en/v1.3/release-notes.html#v1-3 -21 –