【每周一个小技巧】如何自定义客服、生活号组件的样式

简介: 【每周一个小技巧】如何自定义客服、生活号组件的样式

开发过客服、生活号的小伙伴都知道,客服、生活号等组件的样式是不太符合我们的业务场景的。
结尾有彩蛋。
比如:

效果图长这样,存在默认的icon,而我们的业务里可能是某个弹窗里有个联系客服。


那么如何自定义样式:
其实也很简单,使用view包裹客服、生活号组件,view写宽高样式,可内嵌图片等,客服、生活号组件只负责在view的最上层让用户点击触发即可。实现方案如下:

<view class="contact-service">
  联系客服
  <contact-button tnt-inst-id="" scene="" size="50" icon="" />
</view>
.contact-service {
  width: 600rpx;
  height: 96rpx;
  display: flex;
  justify-content:  center;
  align-items: center;
  color: #FFF;
  background: #00cc88;
  border-radius: 48rpx;
  font-size: 32rpx;
  margin: 32rpx auto;
}

.contact-service contact-button {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

效果图如下:点击后会跳转官方客服页面。


lifestyle生活号组件同理。
以上就是本周分享的小技巧,这是我完全重新编辑的第三遍文章,第一次写了一个多小时,内容很详细,因为登录态失效,全没了,心态崩了。第二次也是登录态失效,这是第三次,就随便写了,@夏乔,赶紧安排个草稿箱功能吧。

同步个彩蛋,打开客服也可以使用API的方式,这样任意样式都可以点击后触发:

JavaScript

my.ap.openCustomerService({
tntInstId: 'SEIBRDCN',
scene: 'SCE00198760',
alipayCardNo: '',
extInfo: '',
complete: (res) => {
console.log(res)
}
});


目录
相关文章
|
自然语言处理
小技巧 - 淘宝怎么联系人工客服?
小技巧 - 淘宝怎么联系人工客服?
609 0
小技巧 - 淘宝怎么联系人工客服?
|
5月前
|
网络协议 NoSQL API
转转客服IM系统的WebSocket集群架构设计和部署方案
客服IM系统是转转自研的在线客服系统,是用户和转转客服沟通的重要工具,主要包括机器人客服、人工客服、会话分配、技能组管理等功能。在这套系统中,我们使用了很多开源框架和中间件,今天讲一下客服IM系统中WebSocket集群的的实践和应用。
513 141
|
7月前
|
前端开发 JavaScript Java
智能客服系统的技术栈解析-唯一客服系统技术架构优势
“唯一客服系统”采用 Vue.js 2.x + ElementUI 构建前端,实现响应式界面,支持多端适配;后端基于 Golang + Gin + GORM,具备高性能与高并发处理能力。系统支持私有化部署,提供灵活定制、AI 扩展能力,技术栈简洁易维护,兼顾开发者友好与企业级应用需求。
339 1
|
7月前
|
测试技术 Go
客服系统程序入口文件解析-唯一客服系统源码开发
该代码为 Go 语言编写的客服系统命令行程序入口,结构清晰,使用 cmd 包启动业务逻辑,可能基于 cobra 框架实现,具备良好可扩展性与可维护性,适用于服务启动与管理。
269 69
|
6月前
|
数据安全/隐私保护 容器 Go
开源IM即时通讯系统调研
Lumen IM 是一款企业级开源即时通讯工具,前端采用 Vue3 + Naive UI,后端基于 Go 语言,使用 WebSocket 协议。支持 Docker + Nginx 快速部署,适合私有化环境。功能包括文本、图片、文件消息,内置笔记、群聊及消息历史记录。界面美观、功能完善,适用于企业沟通、团队协作及开发者学习。提供前后端源码,便于快速搭建 IM 系统。
开源IM即时通讯系统调研
|
6月前
|
移动开发 网络协议 小程序
鸿蒙NEXT即时通讯/IM系统RinbowTalk v2.4版发布,基于MobileIMSDK框架、ArkTS编写
RainbowTalk是一套基于开源即时通讯讯IM框架 MobileIMSDK 的产品级鸿蒙NEXT端IM系统。纯ArkTS编写、全新开发,没有套壳、也没走捷径,每一行代码都够“纯血”。与姊妹产品RainbowChat和RainbowChat-Web 技术同源,历经考验。
291 1
|
7月前
|
机器学习/深度学习 人工智能 自然语言处理
从0搭建AI智能客服教程(AI智能客服系统选型和实战指南)
针对智能客服技术与业务脱节的痛点,合力亿捷通过 NLP、知识图谱及人机协同策略,助企业实现首次解决率超 70%、人力成本降 43%、年省成本超千万。其方案提升制造业问题解决率 40%,投诉转接成功率达 99%,以分场景选型助力超万家企业平衡业务与成本,成行业首选。
|
7月前
|
缓存 移动开发 网络协议
纯血鸿蒙NEXT即时通讯/IM系统:RinbowTalk正式发布,全源码、纯ArkTS编写
RainbowTalk是一套基于MobileIMSDK的产品级鸿蒙NEXT端IM系统,目前已正式发布。纯ArkTS、从零编写,无套壳、没走捷径,每一行代码都够“纯”(详见:《RainbowTalk详细介绍》)。 MobileIMSDK是一整套开源IM即时通讯框架,历经10年,超轻量级、高度提炼,一套API优雅支持 UDP 、TCP 、WebSocket 三种协议,支持 iOS、Android、H5、标准Java、小程序、Uniapp、鸿蒙NEXT,服务端基于Netty编写。
529 1
|
7月前
|
人工智能 自然语言处理 语音技术
深度解析:AI语音客服系统如何重塑客户服务体验与主流解决方案探析
在数字化浪潮下,AI语音客服凭借高效、便捷、24小时在线的优势,成为企业提升服务效率、优化体验的重要工具。本文详解其核心技术、应用价值、选型要点及市场主流方案,如阿里云通义晓蜜、合力亿捷等,助力企业智能化升级。
545 1

热门文章

最新文章