szyun-app-bridge-sdk

数智云轻应用桥

Usage no npm install needed!

<script type="module">
  import szyunAppBridgeSdk from 'https://cdn.skypack.dev/szyun-app-bridge-sdk';
</script>

README

数智云轻应用桥API

一、概述

轻应用桥为H5轻应用应用提供了应用环境、布局、业务组件及原生能力调用的能力,通过轻应用桥可以丰富轻应用的交互体验及业务能力,本规范定义了移动端轻应用桥API的接口规范

二、使用

1、npm 安装

npm install szyun-app-bridge-sdk -S

2、vue 引入

import scpAppBridge from 'szyun-app-bridge-sdk'

Vue.use(scpAppBridge)

// 非vue项目可以直接使用XGJKBridgeApi对象

3、API使用Demo

let params = {
'msg':'这是个测试提示'
}
this.$XGJKBridgeApi.showToast(params, (result) => {
    // result = {"code": 200, "msg": "ok"}
})

4、返回格式

{"code": 200, "msg": "ok"}
code:错误码
msg: 错误消息
data: 消息内容

三、API

3.1、显示提示

参数说明:

参数名称 数据类型 必填 说明
msg string 提示内容

调用:

let params = {
  'msg':'这是个测试提示'
}
this.$XGJKBridgeApi.showToast(params, (result) => {
  // result = {"code": 200, "msg": "ok"}
})

3.2、隐藏标题栏

参数说明:

参数名称 数据类型 必填 说明
statue int 0: 隐藏 1: 显示

调用:

let params = {
  'statue': 0
}
this.$XGJKBridgeApi.hindActionbar(params, (result) => {
  // result = {"code": 200, "msg": "ok"}
})

3.3、关闭页面

调用:

this.$XGJKBridgeApi.closePage((result) => {
  // result = {"code": 200, "msg": "ok"}
})

四、错误码

code
200 调用成功
201 接口未定义