日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

流程控制

流程控制內的邏輯節點包括定時器分支判斷多路判斷。本文介紹在藍圖編輯器中,配置流程控制類節點的方法。

定時器

定時器節點支持延遲定時、定點定時、循環延時定時和循環周期定時。

使用場景定時器適用于需要定時的場景需求。當時間計數到達配置項設定的時間點時,定時器節點拋出當計時結束時事件,輸出上游節點的輸出結果,觸發后續動作。

添加定時器節點至畫布中,可查看定時器節點支持的事件/動作,以及配置參數。添加方式請參見使用邏輯節點

定時器

表 1. 事件/動作參數說明

事件/動作

說明

開始計時

啟動計時器。

停止計時

停止計時器,下次觸發開始計時時,將重新計時。一般用在循環計時中。

當到計時點時

到達計時點時拋出事件,觸發下游節點執行動作。循環計時情況下,將循環拋出該事件。

表 2. 配置項說明

表格中僅提供其他配置中的參數說明,其他參數配置請參見公共參數說明

參數

說明

定時方式

支持延時定時定點定時兩種方式。

是否循環

是否需要重復計時。當定時方式定點定時時,是否循環開啟后,會配置定點周期,自定義設置定點周期內的起始時間和間隔時間。

延遲/間隔時間

以秒為單位進行倒計時。僅當定時方式延時定時時有效。

定點時間

以秒為單位進行倒計時,到達具體的標準時間點,拋出事件。僅當定時方式定點定時,且循環計時關閉時有效。

輸出結果:不改變上游節點的輸出結果。觸發計時器時,輸出上游節點的輸出結果。

分支判斷

分支判斷節點屬于If-Else判斷條件節點。當滿足設定條件時,拋出滿足事件,不滿足設定條件,拋出不滿足事件。

使用場景:例如,根據開關狀態觸發兩個圖層的顯隱效果場景。可以通過分支判斷節點來判斷當前開關的狀態。處于打開狀態,則顯示圖層A,隱藏圖層B;處于關閉狀態,則顯示圖層B,隱藏圖層A。

添加分支判斷節點至畫布中,可查看分支判斷節點支持的事件/動作,以及配置參數。添加方式請參見使用邏輯節點

分支判斷節點面板樣式

表 3. 事件/動作參數說明

事件/動作

說明

判斷

輸入上游節點的輸出結果,用于條件判斷。

滿足

上游節點輸出的結果,滿足設定條件。

不滿足

上游節點輸出的結果,不滿足設定條件。

表 4. 配置項說明

表格中僅提供其他配置中的參數說明,其他參數配置請參見公共參數說明

參數

說明

判斷類型

  • 同時滿足所有條件:當上游節點的輸出結果滿足所有設定的條件時,拋出滿足事件;只要有一個條件不滿足,則拋出不滿足事件。

  • 滿足任一條件:當上游節點輸出結果滿足任一設定的條件時,拋出滿足事件;全部不滿足拋出不滿足事件。

處理方法

使用JavaScript編寫處理方法,返回結果為BOOLEAN型。返回結果為TRUE時,則滿足該處理方法的執行條件;返回結果為FALSE時,則不滿足該處理方法的執行條件。處理方法可新增疊加。

示例:當點擊Tab列表時,若標簽ID(即代碼中的id)等于1,通用標題為顯示狀態;若標簽ID不等于1,通用標題為隱藏狀態。處理方法的代碼如下。詳細操作指引,可參考流程控制節點說明image

return data.id == 1;

輸出結果:不改變上游節點的輸出結果。觸發分支判斷時,輸出滿足條件的上游節點的輸出結果。

多路判斷

多路判斷節點屬于Case-When節點。通過對上游節點的輸出結果進行判斷,觸發第一個滿足條件的下游節點執行對應動作。

使用場景:例如,根據數字輸入框內,當前的輸入值設置地圖散點的顏色。可通過多路判斷節點,判斷當前的輸入值處于哪個范圍,進而觸發散點顏色的設置。例如在配置項中設置,當數值大于100時,為紅色;50~100之間,為黃色;小于50,為藍色。

添加多路判斷節點至畫布中,可查看多路判斷節點支持的事件/動作,以及配置參數。添加方式請參見使用邏輯節點

多路判斷面板

表 5. 事件/動作參數說明

事件/動作

說明

判斷

輸入上游節點的輸出結果,用于多路判斷。

case-N

處理方法。滿足當前處理方法,則拋出該事件。可在配置面板中添加多個處理方法,添加后,多路判斷節點中顯示您添加的處理方法;不同處理方法可連接不同的下游節點,實現多路判斷。

滿足默認條件

滿足默認條件,則拋出該事件。

表 6. 配置項說明

表格中僅提供其他配置中的參數說明,其他參數配置請參見公共參數說明

參數

說明

處理方法

使用JavaScript編寫處理方法,返回結果為BOOLEAN型,且處理方法可新增疊加。

  • 返回結果為TRUE時,則滿足當前處理方法的執行條件,拋出對應事件,且不再執行后續處理方法;返回結果為FALSE時,則不滿足當前處理方法的執行條件。

  • 當不滿足所有處理方法的執行條件時,則拋出平臺給定的默認條件對應的事件。

示例:當點擊Tab列表時,若標簽ID(即代碼中的id)等于1,通用標題為顯示狀態;若標簽ID等于2,通用標題為隱藏狀態;若標簽ID不等于12,通用標題為顯示狀態(即執行默認條件對應的顯示事件)。處理方法的代碼如下。詳細操作指引,請參見流程控制節點說明image

return data.id == 1; //case-0的處理方法代碼。
return data.id == 2; //case-1的處理方法代碼。

輸出結果:不改變上游節點的輸出結果。觸發多路判斷時,輸出滿足條件的上游節點的輸出結果。