2022-05-29 00:45:31 +08:00

48 lines
1.4 KiB
JavaScript
Executable File
Vendored

/**
* EEUI App 专用
*/
(function (window) {
const $ = window.$A;
/**
* =============================================================================
* ******************************* App extra *******************************
* =============================================================================
*/
$.extend({
eeuiAppOpenPage(object, callback) {
if (!$A.isEEUiApp) return;
if (typeof callback !== "function") callback = _ => {};
requireModuleJs("eeui").openPage(object, callback);
},
eeuiAppOpenWeb(url) {
if (!$A.isEEUiApp) return;
requireModuleJs("eeui").openWeb(url)
},
eeuiAppSetPageBackPressed(object, callback) {
if (!$A.isEEUiApp) return;
if (typeof callback !== "function") callback = _ => {};
requireModuleJs("eeui").setPageBackPressed(object, callback);
},
eeuiAppGoDesktop() {
if (!$A.isEEUiApp) return;
requireModuleJs("eeui").goDesktop();
},
eeuiAppSendMessage(object) {
if (!$A.isEEUiApp) return;
requireModuleJs("webview").sendMessage(object);
},
eeuiAppSetUrl(url) {
if (!$A.isEEUiApp) return;
requireModuleJs("webview").setUrl(url);
},
});
window.$A = $;
})(window);