小程序template模板 为知你客服传入微信头像和昵称
小程序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模板 为知你客服传入微信头像和昵称相关推荐
- 微信小程序:常用功能5——在线客服功能的实现
微信小程序:常用功能5--在线客服功能的实现 微信小程序的客服功能比较纯熟,非常简单易用,只要在公众平台小程序账号中设置好相关客服人员,基本用户就能实现与客服人员的实时对话. 首先登陆微信公众平台小程 ...
- 微信小程序-template模板使用
如下图,我在做华企商学院小程序的时候,课程搜索结果页和课程列表页结构是完全一样的,这时就非常适合使用模板来完成页面搭建.实现一次定义,到处使用. 模板 一.定义模板 1.新建一个template文件夹 ...
- 微信小程序template模板与component自定义组件的区别和使用
前言: 除了component,微信小程序中还有另一种组件化你的方式template模板,这两者之间的区别是,template主要是展示,方法则需要在调用的页面中定义.而component组件则有自己 ...
- 微信小程序——实现邀请好友,联系客服,分享,意见反馈等功能
在微信小程序的开发中,我们很多时候都要实现联系客服,邀请好友,分享,意见反馈等功能.在这里我为大家贴出实现代码. 这些功能都是组件的开放功能,通过给open-type赋不同的值来实现 分享功能 < ...
- 开源在线客服系统源码 支持PC官网+微网站+h5页面+小程序+公众号等多端客服 含搭建教程
分享一个开源可二开的在线客服系统源码,可将公众号,小程序,H5页面,PC官网,微官网,手机网站的咨询和留言统一到客服微信号进行回复管理的系统,聊天记录可以实时保存. 含完整的程序包和搭建教程. 在 ...
- 回顾 微信小程序template模板的使用 循环 赋值 点击事件
1.模板样式实现 在components目录下新建一个的wxml文件,eg:index.wxml // 自定一个名为的customCard模板 <template name="cust ...
- 小程序端接入企微客服 【微信客服】支持接入企微客服功能
一.使用场景 用户在小程序中查看服务项目,想立即确认服务时间.价格.商家位置,这时只需要点击联系客服的按钮,即可在微信内免加好友进行咨询.[微信客服]将成为商家直连消费者较高效的方式,帮助商家完成与用 ...
- 修改小程序swiper 点的样式_高质量的微信小程序样式模板应该长什么样?
现在不懂技术的小白若想快速制作自己的小程序,一般是通过小程序模板来实现.通过在模板上添加自己的图片.文字.商品等等,可以很简单地生成一个小程序.不过要想把小程序做得好看,你得找高质量的小程序样式模板才 ...
- 小程序 长按api_高质量的微信小程序样式模板应该长什么样?
现在不懂技术的小白若想快速制作自己的小程序,一般是通过小程序模板来实现.通过在模板上添加自己的图片.文字.商品等等,可以很简单地生成一个小程序.不过要想把小程序做得好看,你得找高质量的小程序样式模板才 ...
最新文章
- 系统500报警 php_Zabbix3.4 部署、监测及邮件报警
- Akka查询设备组《fourteen》译
- 计算机网络 五层网络协议各司其职,一次讲清楚
- 【优化预测】基于matlab灰狼算法优化BP神经网络预测【含Matlab源码 1729期】
- android packageManager用法
- linux查看pbs报错日志,PBS 作业管理系统
- 百度竞价数据分析技巧!
- BUUCTF-CRYPTO-强网杯2019 Copperstudy
- android9自动安装权限9,按键精灵所有者读写权限安卓9.0如何获取?设置
- 锐捷路由器如何配置虚拟服务器,锐捷路由器配置命令完美宝典
- 安卓图书信息管理系统
- Python实现jpg/png/jpeg图片转base64编码文件
- 布隆过滤器 布谷鸟过滤器 Redis 安装布隆过滤器
- (附带一键脚本)Android安卓手机使用linuxdeploy做debian服务器安装homeassistant教程
- NYIST468(Miller_Rabin+定理)
- ActFramework 轻量级java web框架 (1、快速入门)
- 厨房净水器哪个牌子好,厨房净水器科普
- 50个新的游戏玩法机制
- 水星UD6S网卡Linux驱动,水星UD6S无线usb网卡驱动程序下载-水星网络UD6S网卡驱动1.0 最新版-东坡下载...
- 拜个早年---顺带加一些杂感
热门文章
- 微信服务器在五秒内无响应多次请求去重
- AutoCopy2U自动批量U盘移动存储设备拷贝/备份工具上线,免费下载使用!
- jdbc连接mysql数据库驱动加载失败_Java连接数据库,成功加载SQL驱动程序,但数据库连接失败...
- Oracle MTS简介
- 学校计算机账册,电子账册
- CodeForces - 1549C - Web of Lies( 思维 )
- kNN分类原理以及python实现手写数字分类
- Batch Normalization(BN)
- 每日英语[Daily English]
- linux命令撤销进程,linux的命令