在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/iOS  Android  物聯(lián)網(wǎng)  HTML/ 客戶端插件設(shè)置 click 等交互事件時,不可以采用回調(diào)函數(shù) 給客戶端自己處理,

客戶端插件設(shè)置 click 等交互事件時,不可以采用回調(diào)函數(shù) 給客戶端自己處理,只能采用dispatch或者全局函數(shù)的方案嗎?

插件調(diào)用基本形式:

 let cordovaRef = window.cordova || window.PhoneGap || window.Cordova;
 cordovaRef && cordovaRef.exec(cb, eb, cn, fn, params || []);

大多數(shù)情況下,前端直接調(diào)用插件,客戶端處理完成之后,通過cb(成功回調(diào)),eb(失敗回調(diào))告知前端處理結(jié)果既可。

問題:
目前情況是,混合開發(fā)中header和底部的tabs部分是客戶端維護的,所以需要設(shè)置 一個分享按鈕(右上角)這種用戶交互事件時,我司的客戶端方案是dispatch一個事件給前端 或者 讓前端定義一個全局的函數(shù)給客戶端調(diào)用。

所以我想問一下,不能直接在params這個參數(shù)數(shù)組里面把用戶的交互函數(shù)傳遞給客戶端,讓客戶端自己在用戶交互事件響應(yīng)時,直接調(diào)用嗎?

備注
業(yè)余前端一枚,望指教?。?!

回答
編輯回答
安淺陌

1.我的理解是可以的,沒有用過PhoneGap,看你的cn,fn是什么功能,把分享的參數(shù)放到params是否合理
2.考慮到如果點擊分享按鈕的時候如果h5還需要做一些其他處理,那應(yīng)該如何處理

2017年6月15日 17:34