實例方法
在 TradingWidget.create() 之後控制創建的小部件實例。
方法總結
破壞()
刪除 iframe,清除偵聽器,併為當前實例發出銷燬一次。
getState()
讀取小部件實例的當前生命週期狀態。
返回值包括加載、驗證、就緒、錯誤和銷燬。
whenReady()
等待 iframe 完成初始化,然後再運行相關的 UI 邏輯。
setSymbol(符號)
在 iframe 內切換交易對。如果 iframe 仍在初始化,SDK 將命令排隊並在就緒後發送。
setTheme(主題)
更新嵌入式交易 iframe 使用的主題參數。
setLocale(區域設置)
切換 iframe 語言。支持的值為 en、en-US 和 zh-CN。
setSize(寬度,高度)
更新 iframe DOM 大小並通知 iframe 新的外部大小。數值轉換為 px。
重新加載()
重新加載當前的 iframe 並等待它再次初始化。
refreshAuth(原因)
要求 iframe 刷新當前的身份驗證流程。轉發可選的原因值以進行日誌記錄和流量控制。
setTokenProvider(提供者)
替換合作伙伴令牌模式使用的 tokenProvider。當 iframe 請求新的嵌入令牌時,SDK 調用提供程序。
on(事件,處理程序)
訂閱運行時事件。返回的函數刪除監聽器。
相關小部件指南
當前 v1 運行時中的其他方法
對於用戶或真實/演示環境更改,請銷燬舊實例並使用目標身份驗證和模式創建一個新實例。不要使用 setPage 作為環境開關。在使用可選方法之前檢查功能。