更新记录
1.0.37(2025-03-04) 下载此版本
1、lightningWebUrl 参数在WGT中拼接优化
1.0.36(2025-02-28) 下载此版本
1、自定义页面调用自定义类支持 2、增加内置自定义页面开发调试工具
1.0.35(2025-02-25) 下载此版本
修复:iOS和Android端,ccdk打开自定义页面recordId传参时没有接收问题
查看更多平台兼容性
Vue2 | Vue3 |
---|---|
√ | × |
App | 快应用 | 微信小程序 | 支付宝小程序 | 百度小程序 | 字节小程序 | QQ小程序 |
---|---|---|---|---|---|---|
HBuilderX 4.28 | × | × | × | × | × | × |
钉钉小程序 | 快手小程序 | 飞书小程序 | 京东小程序 | 鸿蒙元服务 |
---|---|---|---|---|
× | × | × | × | × |
H5-Safari | Android Browser | 微信浏览器(Android) | QQ浏览器(Android) | Chrome | IE | Edge | Firefox | PC-Safari |
---|---|---|---|---|---|---|---|---|
× | × | × | × | × | × | × | × | × |
文档
此ccdk适用用于 H5-web
/ wgt小程序
端使用。内嵌自定义页面使用ccdk请查看 PC端CCDK文档
此 ccdk
集成了PC-ccdk
功能,并且 H5
端ccdk
给 PC
端ccdk
的补丁(宿主安装H5
版ccdk
后自动挂载PC
端ccdk
补丁),用于适配pc
端ccdk
有些方法移动端不适配问题。
初始化(必须)
1、如只做
wgt小程序
可只初始化 wgt端2、如只做
H5-web
可只初始化H5-web
initH5CCDK H5-web端初始化
开发 h5 web
初始化,需要传入 自定义页面服务地址和token获取自定义组件挂载给ccdk初始化ccdk配置和自定义页面渲染器挂载
在获取到token和网关地址处初始化
import h5sdk from "uni_modules/h5-ccdk/index.js";
Vue.use(h5sdk)
// 初始化自定义页面sdk配置
this.$CCDK.initH5CCDK({
ccexdev: 'xxx', //格式如下(固定格式,网关地址,H5端初始化带'/devconsole'的路径名):http://testdev.cloudcc.cn/ccdomaingateway/devconsole
accessToken:'xxx'
});
initWgtCCDK wgt端初始化
开发 wgt
小程序ccdk挂载方法,必须在 app.vue 的 onLaunch
钩子中初始化(获取原生端初始化 uni小层序sdk
传递的数据)
为方便本地开发调试本地开发时可传入(
default_TOKEN
,default_BASE_URL
) 两个字段,用于初始化自定义页面挂载服务。
app.vue
import h5sdk from "uni_modules/h5-ccdk";
Vue.use(h5sdk)
onLaunch: function (options) {
const { BASE_URL, TOKEN, LANG } = this.$CCDK.initWgtCCDK(options, {
default_TOKEN:"xxx",
default_BASE_URL:"xxx" //开发环境默认:http://testdev.cloudcc.cn/ccdomaingateway
});
},
注意:wgt初始化时的 option
字段中的 globalGatewayAddress
字段不需要带 /devconsole
为方便小程序能获取用户信息,基于域名用于访问自定义类,平台通过参数将这些基础信息传递给小程序,以供使用。
Wgt初始化后会返回初始化的参数信息,参数列表如下
参数 | 说明 |
---|---|
TOKEN | token |
BASE_URL | 业务基础地址 |
LANG | 多语言 |
orgId | 组织id |
userId | 用户id |
userName | 用户名 |
globalGatewayAddress | 全局网关地址 例:http://testdev.cloudcc.cn/ccdomaingateway |
MAIN_APP_URL | 主应用地址 |
options | 宿主传递的全部数据 |