欧美成人片一区二区三区,久久碰人妻一区二区三区,久久婷婷激情综合色综合俺也去,狂野欧美性猛交免费视频,久久夜色精品国产亚洲

27
2023/05

APICloud廣播事件

發(fā)布時(shí)間:2023-05-27 18:24:46
發(fā)布者:MaiMai
瀏覽量:
0

今天來分享一個(gè)在APIcloud中常出現(xiàn)的一個(gè)問題。我們?cè)趯戫撁娴臅r(shí)候,經(jīng)常會(huì)出現(xiàn)在內(nèi)頁對(duì)渲染的數(shù)據(jù)進(jìn)行更新,返回外頁的時(shí)候卻獲取不到的情況,需要重新進(jìn)入外頁才能獲取。這實(shí)際上是因?yàn)樵趦?nèi)頁通過接口傳完數(shù)據(jù)后沒有再重新獲取的原因。APIcloud給我們提供了一個(gè)sendEvent方法,將任意一個(gè)自定義事件廣播出去,該事件可在任意頁面通過 addEventListener 監(jiān)聽收到。

例如:

api.sendEvent({

    name: 'myEvent',

    extra: {

        key1: 'value1',

        key2: 'value2'

    }

});

其中name為任意自定義事件的名稱,extra為附帶的參數(shù)(可選項(xiàng)),在監(jiān)聽頁面的回調(diào)里面通過 ret.value 獲取。

 

如在內(nèi)頁調(diào)接口進(jìn)行同步數(shù)據(jù)操作,當(dāng)接口返回code1時(shí),發(fā)送事件并由外頁接收。

image.png

image.png

這樣,當(dāng)接收到內(nèi)頁傳出的retrospectPackage事件后,重新獲取一遍數(shù)據(jù),就能及時(shí)的渲染到頁面了。


關(guān)鍵詞:
返回列表