ThinkSSL🔒 一键申购 5分钟快速签发 30天无理由退款 购买更放心 广告
## 问题背景 知你客服支持自动回复某个小程序卡片给用户,如下: ![](https://box.kancloud.cn/e0f7007b945b6a3f4e6bde55be24fbed_1080x1030.png =319x319) 但因为微信的原因,此时尝试点击这个小程序卡片,会发现只是关掉客服窗口,并不会按预期跳转到具体小程序卡片的指定页面。 ## 解决办法 只需在你小程序的客服 button 上添加 bindcontact 监听事件即可,代码示例如下: ~~~xml <button open-type="contact" bindcontact='contactCallback'>联系客服</button> ~~~ 监听事件的代码示例: ~~~xml contactCallback: function(e) { var path = e.detail.path, query = e.detail.query, params = ''; if (path) { for (var key in query) { params = key + '=' + query[key] + '&'; } params = params.slice(0, params.length - 1); wx.navigateTo({ url: path + '?' + params }) } } ~~~ >[warning]注意:修改后需提交审核并发布上线后才生效。