更新记录
1.0.34(2024-11-20) 下载此版本
getdetailid 兼容详情页id
1.0.33(2024-11-08) 下载此版本
处理ccdk仓库不同步
1.0.32(2024-11-08) 下载此版本
解决uat测试未声明变量
查看更多平台兼容性
文档
此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 | 宿主传递的全部数据 |