sendEvent

2022-06-13 14:56 更新

將任意一個自定義事件廣播出去,該事件可在任意頁面通過 addEventListener 監(jiān)聽收到。

sendEvent({params})

params

name

  • 類型:字符串
  • 默認值:無
  • 描述:任意自定義事件的名稱,比如:apprunning、appover等

extra

  • 類型:字符串或 JSON 對象
  • 默認值:無
  • 描述:(可選項)附帶的參數(shù)。在監(jiān)聽頁面的回調(diào)里面通過 ret.value 獲取。

示例代碼

api.sendEvent({
    name: 'myEvent',
    extra: {
        key1: 'value1',
        key2: 'value2'
    }
});


//html頁面a:
api.addEventListener({
    name: 'myEvent'
}, function(ret, err) {
        api.alert({
            msg:JSON.stringify(ret.value)
        });
});


//html頁面b:
api.addEventListener({
    name: 'myEvent'
}, function(ret, err) {
        api.alert({
            msg:JSON.stringify(ret.value)
        });
});


//a、b頁面都將收到 myEvent 事件

可用性

iOS系統(tǒng),Android系統(tǒng)

可提供的1.0.0及更高版本

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號