例:<script src="/umsdk.min.js"></script>
一、使用方式:
- 暴露的umsdkInit()方法可以不传参数,该方式会把"嵌入式IM"、"在线联系"和"咨询方式"全部渲染到页面上。
- 暴露的umsdkInit(obj)方法也可以传入一个Object对象,目前该对象可配置的属性有
mode(右侧显示类型)属性、
consultArr(咨询方式列表)属性、
orgid(组织id)属性。
注:
①mode属性需传入一个数组,数组里的元素有"umim"、"umconcat"和"umconsult"三个可选项,三个可选项可任意搭配使用。
②consultArr属性需传入一个对象数组,对象包含title(标题),value(内容)、type(类型,有文本"text"和图片"img"两种类型)三个属性。二、案例展示:① 嵌入式IM:
如果传入的属性值为['umim'],则会只渲染"嵌入式IM";
② 在线联系:
如果传入的属性值为['umconcat'],则会只渲染"在线联系"。
③ 咨询方式:
如果传入的属性值为['umconsult'],则会只渲染"咨询方式"。
例: let obj = {④ 综合调用:
mode: ['umim', 'umconcat', 'umconsult']
consultArr: [{ title: '电话', value: '0532-80668101', type: 'text' },
{ title: '邮箱', value: 'umnet_cn@126.com', type: 'text' },
{ title: '微信', value: 'https://dapp2.umnet.cn/static/img/index/wxqrcode.jpg', type: 'img' }]'};
umsdkInit(obj);
演示地址:
可以根据需要组合1-3个调用,三个集成调用的示例如下:
例: let obj = {
mode: ['umim', 'umconcat', 'umconsult']
consultArr: [{ title: '电话', value: '0532-80668101', type: 'text' },
{ title: '邮箱', value: 'umnet_cn@126.com', type: 'text' },
{ title: '微信', value: 'https://dapp2.umnet.cn/static/img/index/wxqrcode.jpg', type: 'img' }]'};
umsdkInit(obj);
演示地址:
例:
umsdkInit();