bjx-bridge
v1.0.1
Published
> // dsbridge原生方法 > > bjx.hasNativeMethod('getBjxBasic') // 是否可用该方法 > > bjx.canIUse('getBjxToken') // 是否可用该方法 (上面方法的别名) > > bjx.register(methodName|namespace, function|synApiObject) // 注册JS同步方法 > > ```js > bjx.register('addValue', function(l, r){
Downloads
4
Readme
bjx-bridge
// dsbridge原生方法
bjx.hasNativeMethod('getBjxBasic') // 是否可用该方法
bjx.canIUse('getBjxToken') // 是否可用该方法 (上面方法的别名)
bjx.register(methodName|namespace, function|synApiObject) // 注册JS同步方法
bjx.register('addValue', function(l, r){ return l + r })
bjx.registerAsyn(methodName|namespace, function|synApiObject) // 注册JS异步方法
bjx.registerAsyn('append', function(arg1, arg2, arg3, responseCallback){ responseCallback(arg1 + ' ' + arg2 + ' ' + arg3) })
bjx.disableJavascriptDialogBlock() // 禁止阻塞JavaScript对话框
// 自定义方法
bjx.navigateBack(cb) // 返回到上一个原生组件
bjx.navigateTo(args, cb) // 导航到一个原生组件(保存当前页面栈)
bjx.redirectTo(args, cb) // 重定向到一个原生组件(不保存当前页面栈)
bjx.getBjxToken(cb) // 获取令牌信息
bjx.getBjxBasic(cb) // 获取基础信息 index/index接口
bjx.getBjxUser(cb) // 获取用户信息 baseInfo接口
2024-06-04 新增方法
bjx.renewBjxToken(cb) // 强制刷新并返回令牌信息
bjx.getEnvInfo(cb) // 返回环境信息 (回调函数参数为对象, 暂时包含{"EQP": "xxx", "OS": 3, "Ver": "xxx"})