@hpfe/js-sdk
v1.1.2
Published
HungryPanda JS SDK
Downloads
10
Readme
@hpfe/js-sdk
熊猫外卖JS SDK,用于Web页面与熊猫外卖App进行通信交互。
安装
npm install @hpfe/js-sdk --save基本用法
// 导入SDK
import { JavascriptBridge } from '@hpfe/js-sdk';
const jsBridge = new JavascriptBridge({ source: 'yourSourceValue' });
jsBridge.sendToNative('module', 'action', { param1: 'value1' }, (res) => {
console.log(res);
});
// 检查当前环境
const env = jsBridge.getEnvironment();
if (env.isWebView) {
console.log('当前在App内WebView中');
}webview
打开新的标签页
jsBridge.sendToNative('webview', 'openPage', { url: 'https://www.hungrypanda.cn/' }, (res) => {
console.log(res);
});API参考
基础方法
sendToNative(module, action, params, callback)
向客户端发送请求。
module: 模块名action: 动作名params: 参数对象callback: 回调函数
getEnvironment()
获取当前环境信息。
返回对象:
isWebView: 是否在App WebView中isIOS: 是否是iOS设备isAndroid: 是否是Android设备isWechat: 是否在微信中isDesktop: 是否是桌面设备
setOptions(options)
更新SDK配置选项。
options: 配置对象
