更新记录

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 功能,并且 H5ccdkPCccdk的补丁(宿主安装H5ccdk后自动挂载PCccdk补丁),用于适配pcccdk有些方法移动端不适配问题。

初始化(必须)

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 宿主传递的全部数据

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

许可协议

MIT协议

使用中有什么不明白的地方,就向插件作者提问吧~ 我要提问