一、新增自定義事件監聽操作和標準js事件監聽類似,可直接通過window物件新增,如下:
window.addeventlistener('customevent',function(event));
1、customevent 自定義事件的名稱
2、function 接收到值後處理的方法
二、觸發自定義事件
通過mui.fire()方法可觸發目標視窗的自定義事件:
mui.fire( target , event , data )
1、targettype:webviewobject 需傳值的目標webview
2、eventtype:string 自定義事件名稱
3、datatype:json json格式的資料
目標webview必須觸發loaded事件後才能使用自定義事件
若新建立乙個webview,不等該webview的loaded事件發生,就立即使用mui.fire(webview,'eventname',{}),則可能無效;
例子:父級頁面:
1 window.addeventlistener('namefun',function(event)
6 var chooseyqidc = event.detail.chooseyqid;//獲取yqid的值chooseyqid
7 });
子頁面:
1var selfpage =plus.webview.currentwebview();//獲取當前頁(子頁)23
var openerpage =selfpage.opener();//獲取開啟的父級頁
45 mui.fire(openerpage,'namefun',);67
selfpage.close();//關閉當前子頁
89 openerpage.show();//開啟父級頁
jQuery 新增自定義事件以及觸發自定義事件
一 新增自定義事件 通過jquery的bind 或者on 方法 新增自定義事件 如下 自定義了乙個mychange事件 postionid on mychange function 二 觸發自定義事件 通過jquery的trigger 方法 觸發自定義事件mychange postionid tri...
mui自定義事件例項
新增自定義事件監聽操作和標準js事件監聽類似,可直接通過window物件新增,如下 window.addeventlistener customevent function event 觸發自定義事件 傳參頁面應用 通過mui.fire 方法可觸發目標視窗的自定義事件 引數target type w...
mfc 觸發自定義訊息
postmessage是windows api 應用程式介面 中的乙個常用函式,用於將一條訊息放入到 訊息佇列中。該函式將乙個訊息放入 寄送 到與指定視窗建立的 執行緒相聯絡 訊息佇列裡,不等待執行緒處理訊息就返回,是非同步訊息模式。訊息佇列裡的訊息通過呼叫getmessage和peekmessag...