小程序template模板 为 知你客服 传入微信头像和昵称

自从利用了知你客服以来,我们自己的小程序已经完全完成了服务内环化,即所有操作已经可以完全在微信内部完成,不必在使用qq联系客户,但在未配置之前,知你客服无法辨别出客户到底是谁,所以从网上找到了解决方案,分享给大家

文章目录

  • 小程序template模板 为 知你客服 传入微信头像和昵称
    • 如何使用知你客服
    • 利用小程序模板在需要的页面导入客服按钮
      • 创建模板
      • 使用模板
    • 官方案例
      • 参考资料

如何使用知你客服

这个到官网绑定即可

利用小程序模板在需要的页面导入客服按钮

创建模板

首先我们先创建kefu.wxml作为模板,图片的地址根据自己的图片地址更改即可,
注意这里的session-from里传递的值,这个是知你客服官方要求的传入客户信息与头像的地址,同时因为是模板传值,需要遵守官方的模板方法(见下一节)
见知你客服官方指南

<!--kefu.wxml-->
<template name="kefu"><button class="kf_button" open-type="contact" session-from='{"nickName":"{{nickName}}","avatarUrl":"{{avatarUrl}}"}'><image class="kf_image" src="../../images/kefu.png"></image></button>
</template>

再创建客服按钮的样式kefu.wxss,客服按钮的图片从阿里的图库随便找一个就行

/*kefu.css*/
.kf_button{z-index: 9999;background-color: rgba(255, 255, 255, 0);border: 0px;height: 100rpx;right: 0;bottom: 20rpx;position: fixed;
}
.kf_button::after{border: 0px;
}
.kf_image{z-index: 9999;width: 100rpx;height: 100rpx;
}

使用模板

然后我们到需要使用客服按钮的页面中加入引入如下代码来加入这个模板
比如这个就是我们要引入的index.wxml页面

<!--index.wxml-->
//在头部加入下面这一行代码
<import src="../../templates/kefu.wxml" />
......//这里就是整个页面的代码
//然后再加入模板
<template is="kefu" data="{{...userInfo}}"/>

注意data={{...userInfo}}这个属性,这个是模板传递值的官方方法,即...+传入组,这里我引入的是index.js中的userInfo这个数 组 字典,话说这个这个怎么称呼来着?


我们看看index.js

//index.js
Page({data: {userInfo:{}}onload:function(){`通过登录来获取传递入userInfo值,这个是官方的一个默认小程序demo,可以自己查看`}
})

然后template模板就能获得该页面的数据传递了
总之一定要注意就是,模板值的来源是引用模板页面的js文件


然后是在index.wxss
在头部引入样式

/*index.wxss*/
@import "../../templates/kefu.wxss";

最后我们刷新一下,即可,可以看右下角的效果

点击后,即可在知你客服官方,看到客户的昵称与头像了


官方案例

以下是官方模板案例 详情见微信小程序官方开发指南

定义模板
使用 name 属性,作为模板的名字。然后在内定义代码片段,如:


<!--index: intmsg: stringtime: string
-->
<template name="msgItem"><view><text>{{index}}: {{msg}}</text><text>Time: {{time}}</text></view>
</template>

使用模板
使用 is 属性,声明需要的使用的模板,然后将模板所需要的 data 传入,如:

<template is="msgItem" data="{{...item}}" />
Page({data: {item: {index: 0,msg: 'this is a template',time: '2016-09-15'}}
})

可以看到这个...item就是在我们引入模板页面的js文件中的一个data内数据文件

参考资料

小程序 template传递数据两种方式/setData修改数组或对象
小程序开发指南·模板
知你客服·获取微信头像和昵称

小程序template模板 为知你客服传入微信头像和昵称相关推荐

  1. 微信小程序:常用功能5——在线客服功能的实现

    微信小程序:常用功能5--在线客服功能的实现 微信小程序的客服功能比较纯熟,非常简单易用,只要在公众平台小程序账号中设置好相关客服人员,基本用户就能实现与客服人员的实时对话. 首先登陆微信公众平台小程 ...

  2. 微信小程序-template模板使用

    如下图,我在做华企商学院小程序的时候,课程搜索结果页和课程列表页结构是完全一样的,这时就非常适合使用模板来完成页面搭建.实现一次定义,到处使用. 模板 一.定义模板 1.新建一个template文件夹 ...

  3. 微信小程序template模板与component自定义组件的区别和使用

    前言: 除了component,微信小程序中还有另一种组件化你的方式template模板,这两者之间的区别是,template主要是展示,方法则需要在调用的页面中定义.而component组件则有自己 ...

  4. 微信小程序——实现邀请好友,联系客服,分享,意见反馈等功能

    在微信小程序的开发中,我们很多时候都要实现联系客服,邀请好友,分享,意见反馈等功能.在这里我为大家贴出实现代码. 这些功能都是组件的开放功能,通过给open-type赋不同的值来实现 分享功能 < ...

  5. 开源在线客服系统源码 支持PC官网+微网站+h5页面+小程序+公众号等多端客服 含搭建教程

    分享一个开源可二开的在线客服系统源码,可将公众号,小程序,H5页面,PC官网,微官网,手机网站的咨询和留言统一到客服微信号进行回复管理的系统,聊天记录可以实时保存. 含完整的程序包和搭建教程.   在 ...

  6. 回顾 微信小程序template模板的使用 循环 赋值 点击事件

    1.模板样式实现 在components目录下新建一个的wxml文件,eg:index.wxml // 自定一个名为的customCard模板 <template name="cust ...

  7. 小程序端接入企微客服 【微信客服】支持接入企微客服功能

    一.使用场景 用户在小程序中查看服务项目,想立即确认服务时间.价格.商家位置,这时只需要点击联系客服的按钮,即可在微信内免加好友进行咨询.[微信客服]将成为商家直连消费者较高效的方式,帮助商家完成与用 ...

  8. 修改小程序swiper 点的样式_高质量的微信小程序样式模板应该长什么样?

    现在不懂技术的小白若想快速制作自己的小程序,一般是通过小程序模板来实现.通过在模板上添加自己的图片.文字.商品等等,可以很简单地生成一个小程序.不过要想把小程序做得好看,你得找高质量的小程序样式模板才 ...

  9. 小程序 长按api_高质量的微信小程序样式模板应该长什么样?

    现在不懂技术的小白若想快速制作自己的小程序,一般是通过小程序模板来实现.通过在模板上添加自己的图片.文字.商品等等,可以很简单地生成一个小程序.不过要想把小程序做得好看,你得找高质量的小程序样式模板才 ...

最新文章

  1. grafana官方使用文档_可视化监控展示工具之Grafana,安装部署和使用
  2. 比特币现金足球:BCH驱动的多人世界杯应用
  3. 安卓13来了!首个开发者版公布,三方图标随壁纸变色,电量管理系统也安排上了...
  4. iOS 修改搜索框的样式为白色
  5. 傅立叶变换、拉普拉斯变换、Z变换之间 篇一
  6. linux testlink安装,Linux下安装testlink
  7. 【算法】第76题 Minimum Window Substring
  8. 实习成长之路:DelayQueue多线程下的延迟队列的使用
  9. web调试代理工具Whistle
  10. python中θ符号怎么打出来_Python打印特殊符号及对应编码解析
  11. 微信小程序实现微信企业付款到零钱功能的流程
  12. IOS目标检测(翻译)
  13. 友元(友元函数、友元类、类成员函数的友元)
  14. python3图片处理(笔记)
  15. IDEA Material Theme UI 暗黑系主题的安装
  16. Machine code description classes
  17. 数字后端基础——各种缩写定义
  18. java基础入门了解
  19. UGUI内核大探究(十一)ScrollRect与ScrollBar
  20. 芯动A11算力2000M以太坊矿机机皇

热门文章

  1. 全国青少年软件编程等级考试大纲与说明 (Scratch图形化编程1-4级)
  2. 一些以前做得QQ皮肤
  3. 课文果园机器人这篇课文什么的果子_24课果园机器人教学设计
  4. 1、《学通Java Web的24堂课》纠错之一 —— 开篇:《学通Java Web的24堂课》简介
  5. 从计算机向外接硬盘传输照片,请各位老师指点:今天在往移动硬盘传输数据(修改的照片),最后剩1? 爱问知识人...
  6. 科研—画图图片处理2(关于photoshop)
  7. think in java interview-高级开发人员面试宝典(一)
  8. 蒙塔卡洛模拟,Monte Carlo method
  9. 用Go快速搭建IM即时通讯系统
  10. 基于FPGA的音频处理芯片的设计